Python Pandas – 獲取資料型別和 DataFrame 列資訊


要獲取資料型別和 DataFrame 列資訊,請使用 info() 方法。用一個別名匯入所需的庫 −

import pandas as pd;

建立一個有 3 列的 DataFrame −

dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Audi', 'BMW', 'Lexus', 'Tesla', 'Lexus', 'Mustang'],"Place": ['Delhi','Bangalore','Hyderabad','Chandigarh','Pune', 'Mumbai', 'Jaipur'],"Units": [100, 150, 50, 110, 90, 120, 80]
   }
)

獲取 DataFrame 的資料型別和其他資訊 −

dataFrame.info()

範例

以下為程式碼 −

import pandas as pd;

# create a DataFrame
dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Audi', 'BMW', 'Lexus', 'Tesla', 'Lexus', 'Mustang'],"Place": ['Delhi','Bangalore','Hyderabad','Chandigarh','Pune', 'Mumbai', 'Jaipur'],"Units": [100, 150, 50, 110, 90, 120, 80]
   }
)

print"DataFrame ...\n",dataFrame

# get unique values from a column
print"\nUnique values from a column ...\n",dataFrame['Car'].unique()
print"\nCount unique values from a column ...\n",dataFrame['Car'].nunique()

# get datatype info
print"\n Get the datatype info ...\n",dataFrame.info()

輸出

這將生成以下輸出 −

DataFrame ...
       Car        Place   Units
0      BMW       Delhi     100
1     Audi   Bangalore     150
2      BMW   Hyderabad      50
3    Lexus  Chandigarh     110
4    Tesla        Pune      90
5    Lexus      Mumbai     120
6  Mustang      Jaipur      80

Unique values from a column ...
['BMW' 'Audi' 'Lexus' 'Tesla' 'Mustang']

Count unique values from a column ...
5

Get the datatype info ...

RangeIndex: 7 entries, 0 to 6
Data   columns   (total 3 columns):
Car    7 non-null   object
Place  7 non-null   object
Units  7 non-null   int64
dtypes: int64(1), object(2)
memory usage: 240.0+ bytes
None

更新於: 16-9-2021

179 次瀏覽

開啟您的 職業

透過完成課程獲得認證

開始
廣告