我有一个使用不同列名调用的 pandas DataFrame timedata
,其中一些包含 Vibration 这个词,一些 eccentricity。是否可以创建仅包含“振动”一词的列的数据框?
我试过使用
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)})
对不起,我今天过得很慢!谢谢你的帮助