我有一个包含100多个列的DS,只需要返回包含这个字符串'palm oil'
的行的列名。我已经看到了这个问题的一些变体,并尝试了所有可能的组合,但不能很好地帮助我返回包含感兴趣字符串的行的列名。有人能帮忙吗?以下是我的代码-
str_cols = []
for col in df.select_dtypes([np.object]).columns[7:45]:
if df[col].str.lower().str.contains("palm", na=False):
str_cols.append(col)
print (str_cols)
如果要返回列名称,则按^{} 和
case=False
筛选列,以便不区分大小写:相关问题 更多 >
编程相关推荐