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