Pandas 数据清洗:删除包含特定字符串的行
您可以使用以下代码来实现:
import pandas as pd
# 创建示例数据
data = {'A': ['abc-90', 'xyz', '90def', 'pqr-80', '90xyz']}
df = pd.DataFrame(data)
# 删除A列字符串中含有'-90'或者以'90'开头的行
df1 = df[~df['A'].str.contains('-90|^90')]
print(df1)
输出:
A
1 xyz
3 pqr-80
原文地址: https://www.cveoy.top/t/topic/omJt 著作权归作者所有。请勿转载和采集!