这一直使我疯狂的最后一个小时。我可以得出一个柱状图,当我使用:熊猫滤波数据帧直方图
hist(df.GVW, bins=50, range=(0,200))
我用下面的时候我需要过滤数据框对于给定条件的一列,例如:
df[df.TYPE=='SU4']
到目前为止,一切正常。当我尝试获取此过滤数据的直方图时,出现一个关键错误:KeyError: 0L
。我使用以下的过滤数据直方图:
hist(df[df.TYPE=='SU4'].GVW, bins=50, range=(0,200))
是否有语法错误的地方?谢谢您的帮助!
考虑使用系列方法hist而不是...无论使用哪一个(?)。我怀疑使用值将工作,即'df [df.TYPE =='SU4']。GVW.values' –
@AndyHayden啊,同时发布它。你应该把答案作为答案:-) – joris
@AndyHayden它在我使用values属性时工作。尽管如此,我希望它没有这个工作。那么,不好inisition :) – marillion