使用pandas python

时间:2016-02-18 12:50:20

标签: python pandas matplotlib anaconda

我从csv格式的数据集中提取了一些值(在数组中),我应该绘制2个直方图:一个有雨的条目,一个没有。任何人都可以帮助我并向我解释我如何利用这些价值观?感谢。

raining = df[df.rain ==1][['ENTRIESn_hourly']].values
notraining = df[df.rain ==0][['ENTRIESn_hourly']].values
df.hist('ENTRIESn_hourly')

1 个答案:

答案 0 :(得分:0)

从数据帧中提取值时,它不再是数据帧对象,因此它不再具有.hist()函数。在你的情况下,你可以这样做:

df[df.rain ==1].hist(columns = 'ENTRIESn_hourly')    
df[df.rain ==0].hist(columns = 'ENTRIESn_hourly')

或者更简单一点:

from Spotfire.Dxp.Application.Visuals import Visualization

viz = v.As[Visualization]()

print viz.Data.WhereClauseExpression    # prints Python's nil value None
viz.Data.WhereClauseExpression = "[Column] = 'Value'"
print viz.Data.WhereClauseExpression    # prints the above expression