python - 如何查看str包含bool数组的内容?

标签 python pandas

由于列数较多,我试图搜索列名中包含“el”的列名。这是我尝试过的代码

combined.columns.str.contains("el")

但是我得到的结果是一个 bool 数组,如何查看从中返回 true 的列名称。

最佳答案

使用boolean indexingloc使用 : 选择所有行:

combined.loc[:, combined.columns.str.contains("el")]

或者使用DataFrame.filter :

combined.filter(like='el')

关于python - 如何查看str包含bool数组的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51836030/

相关文章:

python - 使用 Python 运行 SPSS 分析并检索值 (Python -> Spss -> Python)

python - Pandas - 计算相同数据的平均值

python - 属性错误 : 'GeoSeries' object has no attribute '_geom'

python - 如何根据 Pandas to_html 中的行条件格式化数字

python - json 到 DataFrame 转换问题

Python:如何指定和查看高位 Unicode 字符?

python - Pandas 绘制 4 个数据帧系列中的 2 个子图

Python Pandas,将 DataFrame 写入固定宽度文件(to_fwf?)

python - Pandas .agg 函数有哪些?

python - 如何将字符串变量缺失值的长度计算为零?