遍历熊猫中数据框的列

时间:2020-04-23 21:56:25

标签: python pandas

我正在尝试在熊猫的数据框的列中绘制一些值的直方图,我想遍历这些列以获得紧凑的代码,但是代码不断抛出错误?

MakeFile
for c in df.columns:
    axes[i,0].hist(df[df.num>0].c.tolist())
    i +=1

2 个答案:

答案 0 :(得分:1)

链列不能在for循环中使用

axes[i,0].hist(df.loc[df.num>0,c].tolist())

答案 1 :(得分:0)

您不能将点符号与变量一起使用。我想你想去的是

for c in df.columns:
    axes[i,0].hist(df[df.num>0][c].tolist())
    i +=1