相关疑难解决方法(0)

根据列名创建DataFrame的子集

我有一个timedata用不同的列名称调用的pandas DataFrame ,其中一些包含单词Vibration,有些偏心.是否可以创建仅包含单词Vibration的列的数据框?

我试过用

vib=[]
for i in timedata:
    if 'Vibration' in i:
        vib=vib.append(i)
Run Code Online (Sandbox Code Playgroud)

然后根据这些列的指示创建一个DataFrame.这似乎不是最有效的方法,我确信必须有一些简单的列表理解.

编辑

表格数据框:

df = DataFrame({'Ch 1:Load': randn(10), 'Ch 2:Vibration Brg 1T ': randn(10), 'Ch 3:Eccentricity Brg 1H ': randn(10), 'Ch 4:Vibration Brg 2T ': randn(10)})
Run Code Online (Sandbox Code Playgroud)

对不起,我的日子很慢!谢谢你的帮助

python string columnname dataframe pandas

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

columnname ×1

dataframe ×1

pandas ×1

python ×1

string ×1