Python – 计算Pandas DataFrame的列值最小值

Python – 计算Pandas DataFrame的列值最小值

要获取列值的最小值,请使用min()函数。首先,导入所需的Pandas库 –

import pandas as pd
Python

现在,创建一个带有两个列的DataFrame –

dataFrame1 = pd.DataFrame(
   {
      "Car": ['宝马', '雷克萨斯', '奥迪', '特斯拉', '宾利', '捷豹'],"Units": [100, 150, 110, 80, 110, 90] }
)
Python

使用min()找到单列“Units”最小值的代码如下 –

print"DataFrame1中的最小单位 = ",dataFrame1['Units'].min()
Python

以同样的方式,我们已经从第2个DataFrame中计算出了最小值。

示例

以下是完整的代码 –

import pandas as pd

# 创建DataFrame1
dataFrame1 = pd.DataFrame(
   {
      "Car": ['宝马', '雷克萨斯', '奥迪', '特斯拉', '宾利', '捷豹'],"Units": [100, 150, 110, 80, 110, 90] }
)

print"DataFrame1 ...\n",dataFrame1

# 查找单列“Units”最小值
print"DataFrame1中的最小单位 = ",dataFrame1['Units'].min()

# 创建DataFrame2
dataFrame2 = pd.DataFrame(
   {
      "Product": ['电视', 'U盘', '耳机', '入耳式耳机', '硬盘', '固态硬盘'],"Price": [8000, 500, 3000, 1500, 3000, 4000]
   }
)

print"\nDataFrame2 ...\n",dataFrame2

# 查找单列“Price”最小值
print"DataFrame2中的最低价格 = ",dataFrame2['Price'].min()
Python

输出

输出结果如下 –

DataFrame1 ...
       Car   Units
0      宝马     100
1    雷克萨斯    150
2     奥迪     110
3    特斯拉      80
4    宾利      110
5    捷豹       90
DataFrame1中的最小单位 = 80

DataFrame2 ...
   Price    Product
0   8000         电视
1    500       U
2   3000      耳机
3   1500    入耳式耳机
4   3000      硬盘
5   4000    固态硬盘
DataFrame2中的最低价格 = 500
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册