我有一个名为abc的数据框,它有时间行(y方向)和日期列(x方向),框架由值组成。
我需要做的是通过选择特定时间来创建图表,该图表需要是日期与数据框中该行的值。附件是数据的照片
因此我需要能够通过输入说早上9点来创建一个图形,时间序列图将显示为jun,7月,8月,9月等图... x轴与1,2,6 ,8,9等...在y
然后如果我将其更改为11am
,它会拉出不同的图形答案 0 :(得分:3)
这是非常基本的熊猫功能: 您可以使用.ix运算符
访问相应轴上的数据框df=pd.DataFrame(np.random.randint(0,10,(5, 4)),index=['9am','10am','11am','12pm','1pm'],columns=['jun','jul','aug','sept'])
# select '9am' and all [:] of the months
df.ix['9am',:].plot()
# select month and 9am to 11 am
df.ix['9am':'11am','jun'].plot()
绘图显然绘制了所需的图形。