Python 熊猫:选择一个特定列保持不变的行

Python 熊猫:选择一个特定列保持不变的行,python,pandas,Python,Pandas,我有一个数据框,用于跟踪项目id,以及其在一段时间内的价格: item_id | item_price | day 1 | 10 | 09-02-2000 # DD-MM-YYYY format 2 | 24 | 10-02-2000 1 | 10 | 20-02-2000 ... 如您所见,物品1的价格不会随时间变化。如何选择特定列item\u price不随时间变化的所有项目?我尝试了groupby(),但

我有一个数据框,用于跟踪
项目id
,以及其在一段时间内的价格:

item_id | item_price | day
   1    |     10     | 09-02-2000 # DD-MM-YYYY format
   2    |     24     | 10-02-2000
   1    |     10     | 20-02-2000
...
如您所见,物品
1
的价格不会随时间变化。如何选择特定列
item\u price
不随时间变化的所有项目?我尝试了
groupby()
,但它似乎不起作用

编辑:所需输出是其价格不随时间变化的所有
项目id
。例如:
item\u id\u list=[1,…]
。它可以是列表或数据帧系列。

这里是little bro

df.groupby('item_id').item_price.nunique()
你可以用一个独特的价格来保存它们。

这里是小兄弟

df.groupby('item_id').item_price.nunique()

您可以保留具有唯一价格的产品。

您可以将预期输出与示例数据一起添加吗?我不确定我是否完全理解您试图执行的操作。我添加了所需的输出。您能否将预期输出与示例数据一起添加?我不确定是否完全理解您试图执行的操作。我添加了所需的输出。