Python Pandas ŌĆō 获取数据类型和DataFrame列信息

Python Pandas ŌĆō 获取数据类型和DataFrame列信息

要获取数据类型和DataFrame列信息,请使用info()方法。导入所需的库并使用别名−

import pandas as pd;

创建一个具有3列的DataFrame−

dataFrame = pd.DataFrame(
   {
      "Car": ['宝马', '奥迪', '宝马', '雷克萨斯', '特斯拉', '雷克萨斯', '野马'],
      "Place": ['Delhi','Bangalore','Hyderabad','Chandigarh','Pune', 'Mumbai', 'Jaipur'],
      "Units": [100, 150, 50, 110, 90, 120, 80]
   }
)

获取DataFrame的数据类型和其他信息−

dataFrame.info()

例子

以下是代码示例−

import pandas as pd;

# 创建DataFrame
dataFrame = pd.DataFrame(
   {
      "Car": ['宝马', '奥迪', '宝马', '雷克萨斯', '特斯拉', '雷克萨斯', '野马'],
      "Place": ['Delhi','Bangalore','Hyderabad','Chandigarh','Pune', 'Mumbai', 'Jaipur'],
      "Units": [100, 150, 50, 110, 90, 120, 80]
   }
)

print"DataFrame ...\n",dataFrame

# 从列中获取唯一值
print"\n从列中获取唯一值...\n",dataFrame['Car'].unique()
print"\n计算列中唯一值的数量...\n",dataFrame['Car'].nunique()

# 获取数据类型信息
print"\n获取数据类型信息...\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

 从列中获取唯一值...
 ['宝马' '奥迪' '雷克萨斯' '特斯拉' '野马']
 计算列中唯一值的数量...
 5

 获取数据类型信息...

 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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程