python - 基于索引的输出行

标签 python python-3.x pandas

我有一个包含玩具销售数字的数据框,我正在寻求两件事的帮助:

  1. 是否可以将下面两行代码合并为一行。

  2. 是否可以根据输出的index_num打印出整行?

<小时/>
max = Toy['salenum'].max()
index_num = Toy[Toy['inv_change'] == max].index.tolist()

最佳答案

对于你的第一个问题,你可以这样做:

index_num = Toy.loc[Toy['inv_change']==Toy['salenum'].max()].index.tolist()

要打印带有index_num的行,您可以这样做:

Toy.loc[index_num]

关于python - 基于索引的输出行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48799632/

相关文章:

python - 滚动窗口上的 Pandas groupby

python - 跟踪快速更新的文件时程序崩溃

python - Tkinter:如何确定 Toplevel 的位置?

python - 如何根据Python中数据帧中其他列的值/计数来计算数据帧中列的值?

python-3.x - 如何在Python3中随机生成未观察到的数据

Python __init__ 不执行变量

Python Redhat 版本问题

python-3.x - 计算同一组中有多少行在 Pandas DataFrame 中的每一行的给定列中具有较大的值

python - 将 pandas 数据表传输到文本文件

Python piramiko,建立SSH连接时连接超时错误