可以通过以下步骤实现:
str.replace()
或str.contains()
,来删除或筛选包含子字符串的行。drop()
方法。下面是一个示例代码,演示如何从数据框中删除子字符串:
import pandas as pd
# 创建示例数据框
data = {'Name': ['John Doe', 'Jane Smith', 'Mike Johnson'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 删除包含子字符串的行
df = df[~df['Name'].str.contains('Smith')]
# 删除特定列
df = df.drop('Age', axis=1)
# 打印结果
print(df)
这个示例代码中,我们创建了一个包含姓名、年龄和城市的数据框。然后,我们使用str.contains()
方法来删除包含子字符串'Smith'的行。接着,我们使用drop()
方法删除了'Age'列。最后,打印出结果数据框。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云