我正在尝试在熊猫的数据框的列中绘制一些值的直方图,我想遍历这些列以获得紧凑的代码,但是代码不断抛出错误?
MakeFile
for c in df.columns:
axes[i,0].hist(df[df.num>0].c.tolist())
i +=1
答案 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