This question already has answers here:
select columns based on columns names containing a specific string in pandas
                                
                                    (4个答案)
                                
                        
                                2年前关闭。
            
                    
由于列数众多,因此我试图在列名中带有“ el”的列名进行搜索。这是我尝试的代码

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


但是我得到的结果是一个布尔数组,如何查看从其返回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/

10-12 18:37