我有一个名为timedata
的pandas DataFrame,其中包含不同的列名,其中一些包含单词“振动”,一些包含偏心率。是否可以创建仅包含包含单词“振动”的列的数据框架?
我尝试过使用
vib=[]
for i in timedata:
if 'Vibration' in i:
vib=vib.append(i)
然后根据这些列的索引创建一个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)})
抱歉,今天我有点慢!感谢任何帮助