要仅返回数据框中任何列单元格包含某些特定字符串的行,可以使用以下步骤:
import pandas as pd
data = {'Name': ['John', 'Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35, 40],
'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
str.contains()
方法来筛选包含特定字符串的行:keyword = 'on' # 特定字符串
filtered_df = df[df.apply(lambda row: row.astype(str).str.contains(keyword).any(), axis=1)]
这将返回包含任何列单元格包含特定字符串的行的数据框。
对于这个问题,腾讯云没有特定的产品或链接与之相关。
领取专属 10元无门槛券
手把手带您无忧上云