1
开始选择数据帧行,我有以下数据框df1
:熊猫:只有在特定的列中的值与
X Y A B
0 484 408 10 3360
1 478 415 24 3365
2 504 452 31 yes
3 613 551 33 maybe
4 663 665 39 no
我知道如何选择该行的哪一列B
是yes
或任何其他特定值:
df1.loc[df1['B'] == 'yes']
但我怎么能选择不启动与336
的所有行?
PS:在我的情况下,3360
和3365
是字符串。
忘了提。你会如何结合两个或更多的条件,比如'336'和'545'?你可以在accessor中使用'or'吗? – FaCoffee
@ CF84你可以给'startswith'提供一个元组。例如,'df [〜df.B.str.startswith(('112','336','556'))]'。 – miradulo