gpt4 book ai didi

python - 如果找到特定字符串则删除行 Python

转载 作者:行者123 更新时间:2023-11-30 21:51:50 25 4
gpt4 key购买 nike

df:

Column1  Column2
1 Balneolaeota;
2 Caldiserica;
3 Calditrichaeota;
4 Candidatus Abawacabacteria;
5 candidatus Adlerbacteria;


我想删除第二列中包含字符串“Candidatus”和“candidatus”的所有行。

有什么建议吗?

最佳答案

您可以使用str.contains:

df = df[~df['Column2'].str.contains('candidatus', case=False)]

Out[1]:
Column1 Column2
0 1 Balneolaeota
1 2 Caldiserica
2 3 Calditrichaeota

关于python - 如果找到特定字符串则删除行 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60029844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com