看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
pandas 的 max() 方法用于计算 DataFrame 或 Series 中各列(或各行)的最大值。它可以用于数值型、布尔型、日期时间型等数据类型。
返回请求轴上的最大值。
DataFrame.max(axis=0, skipna=True, numeric_only=False, **kwargs)
如果你想要最大值的索引,请使用 idxmax。这相当于 numpy.ndarray 方法 argmax。
axis: 可选。默认为 0,表示按列计算最大值。如果设置为 1,则按行计算最大值。对于 DataFrame,指定 axis=None 将在两个轴上应用聚合。skipna: 可选。布尔值,默认为 True。如果为 True,则跳过 NA/null 值。如果为 False,任何 NA 值会导致该计算结果为 NA。numeric_only: 可选。布尔值,默认为 None。如果为 True,则仅计算数值型列;如果为 False,则计算所有列。仅包含 float、int、boolean 列。Series 未实现。**kwargs: 要传递给函数的其他关键字参数。返回一个 Series 或 DataFrame,其中包含每列或每行的最大值。
假设有一个包含多个变量的数据集,我们希望计算这些变量的最大值。
import pandas as pd
# 创建示例数据
data = {
'A': [1, 2, 3, 4, 5],
'B': [5, 4, 3, 2, 1],
'C': [3, 3, 3, 3, 3]
}
df = pd.DataFrame(data)
# 计算最大值
max_values = df.max()
print("最大值:")
print(max_values)
输出:
最大值:
A 5
B 5
C 3
dtype: int64
在这个示例中:
A 中的最大值为 5。B 中的最大值为 5。C 中的最大值为 3(因为所有值都是 3)。这些结果帮助我们理解数据集中的每个变量的最大值。
更新时间:2024-08-08 16:19:26 标签:pandas python 最大值 max