python - 如何从数据框中获取最大值?

标签 python pandas

我使用 python 中的 pandas 从文本文件中的数据创建了行和列形式的数据。现在,我需要获取葡萄、橙子和芒果的最大值,如下所示:

       Key       Value
 0     Grapes    50
 1     Oranges   70
 2     Grapes    20
 3     Mangos    10
 4     Oranges   40
 5     Mangos    80

最佳答案

a=df[df['key']=='orange']

因此 a 包含橙子的数据框条目。现在您可以提取值。 val=a['Value'].values 并找到最大值: 将 numpy 导入为 np maximum=np.amax(val)

关于python - 如何从数据框中获取最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55253153/

相关文章:

python - 仅当列没有值时,Pandas DataFrame 才从另一个数据帧更新

python - 在遍历字典的同时修改字典。 Python 字典中的错误?

Python 线程 : What am I missing?(task_done() 调用次数过多)

python - 相当于 NumPy 中的 "whos"命令

python - 自定义 Sklearn Transformer 单独工作,在管道中使用时抛出错误

python - 如何根据字符串列设置 python pandas 中日期时间列的时间

python - 根据值向 DataFrame 添加行

python - 无论键盘布局如何,python 都可以检测到键盘上使用了哪个键吗?

python - pandas 加入 DataFrame 强制后缀?

python - 数据框每列中的最小值,不包括零