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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP