您可以使用以下代码来实现:

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
如果表df的A列字符串中含有-90或者以90开头则删除这样的行并范围新的df1

原文地址: https://www.cveoy.top/t/topic/fG4v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录