在pandas数据帧df中
name value
aaaaa 1
aaaa_cntrl 2
bbbb_cntrl 3
ccccc 10
Run Code Online (Sandbox Code Playgroud)
我想删除名称列中包含"_cntrl"的行.你能建议怎么做吗?我查看了df.drop,但无法弄清楚如何根据基于字符串的匹配放弃.谢谢
使用.str.contains:
df[~df['name'].str.contains('_cntrl')]
Run Code Online (Sandbox Code Playgroud)
输出:
name value
0 aaaaa 1
3 ccccc 10
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |