pandas取两列最大值
在数据分析和处理当中,经常需要对数据进行筛选、计算等操作,而 pandas
是一个强大的数据分析工具,能够快速、高效地处理数据。在 pandas
中,要取两列的最大值可以使用 max()
函数。
1. 读取数据
首先,我们需要读取一些数据,以便演示如何取两列的最大值。假设我们有一个包含学生数学和语文成绩的数据集,如下所示:
import pandas as pd
# 创建数据集
data = {
'学生姓名': ['张三', '李四', '王五', '赵六'],
'数学成绩': [90, 85, 88, 92],
'语文成绩': [95, 87, 91, 90]
}
df = pd.DataFrame(data)
print(df)
运行以上代码,输出如下:
学生姓名 数学成绩 语文成绩
0 张三 90 95
1 李四 85 87
2 王五 88 91
3 赵六 92 90
2. 取两列的最大值
接下来,我们需要取两列的最大值。假设我们想要计算学生的数学和语文成绩的最大值,可以使用 max()
函数。
math_max = df['数学成绩'].max()
chinese_max = df['语文成绩'].max()
print(f"数学成绩的最大值为:{math_max}")
print(f"语文成绩的最大值为:{chinese_max}")
运行以上代码,输出如下:
数学成绩的最大值为:92
语文成绩的最大值为:95
通过以上代码,我们成功获取了学生数学成绩和语文成绩的最大值。这在数据分析中经常会用到,可以帮助我们更好地了解数据的分布情况。
3. 总结
在 pandas
中取两列的最大值非常简单,只需要使用 max()
函数即可。通过本文的介绍,相信大家对如何获取两列的最大值有了更深入的了解。