Python – 计算Pandas Dataframe的某一列最大值

Python – 计算Pandas Dataframe的某一列最大值

要获取列值的最大值,使用 max ()函数,首先导入所需的Pandas库−

import pandas as pd

然后,创建具有两个列的DataFrame−

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

使用max()方法求“销售量”这一列的最大值−

print"DataFrame1最大销售量 = ",dataFrame1['销售量'].max()

同样地,我们也计算了第二个DataFrame的最大值:

更多Pandas文章,请阅读:Pandas教程

示例

以下是完整代码 −

import pandas as pd

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

print"DataFrame1数据...\n",dataFrame1

# 求“销售量”这一列的最大值
print"DataFrame1最大销售量 = ",dataFrame1['销售量'].max()

# 创建DataFrame2
dataFrame2 = pd.DataFrame(
   {
      "产品": ['电视', 'U盘', '耳机', '耳塞', '硬盘', '固态硬盘'],"价格": [8000, 500, 3000, 1500, 3000, 4000]
   }
)

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

# 求“价格”这一列的最大值
print"DataFrame2最高价格 = ",dataFrame2['价格'].max()

输出

这将产生以下输出 −

DataFrame1数据...
       汽车   销售量
0      宝马     100
1   雷克萨斯     150
2      奥迪     110
3   特斯拉      80
4   宾利       110
5   捷豹        90
DataFrame1最大销售量 = 150

DataFrame2数据...
   价格   产品
0   8000        电视
1    500      U盘
2   3000      耳机
3   1500      耳塞
4   3000       硬盘
5   4000    固态硬盘
DataFrame2最高价格 = 8000

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程