小编use*_*786的帖子

根据列名创建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万
查看次数

axhspan使用坐标设置限制

是否可以使用坐标而不是0-1的值设置axhspan spand x轴的极限?通常命令采用:

axhspan(ymin, ymax, xmin=0, xmax=1, **kwargs)

我知道,你可以计算为0-1值xminxmax从坐标,但它只是看起来长篇大论方式邻呢?

示例:

我想蓝色阴影从0-100,白色100-200,蓝色200-400.

唯一的方法是通过转换为0-1的值或只是添加矩形形状s而不是使用axhspan()

在此输入图像描述

python graph colors matplotlib

4
推荐指数
1
解决办法
1168
查看次数

标签 统计

python ×2

colors ×1

columnname ×1

dataframe ×1

graph ×1

matplotlib ×1

pandas ×1

string ×1