Pandas在一列中筛选值

2024-09-26 18:14:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个数据帧:

enter image description here

有114行。CPULabel前6行的值将重复19次。 我尝试使用下面的命令筛选包含字符串“Fast”或“Slow”的数据:

df[(df['CPULabel']=='BP100_Fast') | (df['CPULabel']=='100LoBW_Fast') | (df['CPULabel']=='100HiBW_Fast')]
df[(df['CPULabel']=='BP100_Slow') | (df['CPULabel']=='100LoBW_Slow') | (df['CPULabel']=='100HiBW_Slow')]

但有时不同的人会给它起不同的名字,唯一的共同点就是字符串“Fast”或“Slow”。我以前试过普通快车,但没用。 在on列中是否有筛选或选择某些值的方法? 非常感谢你。在


Tags: 数据方法字符串命令dfon名字fast

热门问题