【发布时间】:2021-06-27 06:40:41
【问题描述】:
我正在尝试根据唯一值获取熊猫数据框的子集。
我的整个数据框大约有 5k 行,其中每一行都有一个 ID 和文本,每个 ID 可以有多个文本条目。数据框看起来像这样:
Text | ID
bla 1
blu 1
ble 1
bli 3
bly 3
bln 2
blt 2
blk 2
blv 2
blw 6
我想做的是指定多个唯一 ID,例如 3 并返回它的所有行,最终结果如下所示:
Text | ID
bli 3
bly 3
bln 2
blt 2
blk 2
blv 2
blw 6
返回哪个 ID 无关紧要,只是它是 3 个 ID,如果我重新运行该方法,它始终是相同的 3 个 ID。
我知道如何使用这种方法选择数据框的唯一值:
unique = df['ID'].nunique()
但这是我的智慧结束的地方 - 感谢任何帮助。
【问题讨论】:
标签: python python-3.x pandas dataframe subset