大Pandas在不改变指数的情况下改变x轴

2024-09-27 19:21:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧'tso':

tso=DataFrame(temp,index=datet)
#tso['Month']=tso.index.month
tso['Year']=tso.index.year
tso['Day']=tso.index.dayofyear
ax=tso.groupby(['Day','Year']).mean().unstack().plot()

图片如下: enter image description here

当x轴改变时,我可以改变x轴。在


Tags: 数据dataframeindexaxmeanyeartempgroupby
1条回答
网友
1楼 · 发布于 2024-09-27 19:21:43

创建新的数据帧:

tso1=tso.groupby(['Day','Year']).mean().unstack()
#################creat the datetime index#################################
date=[]
for i in range(len(tso1.index)-1):
    date.append(parser.parse(num2date(tso1.index[i]).replace(year=2000).isoformat(" ")))
date.append(parser.parse(num2date(tso1.index[len(tso1.index)-2]).replace(year=2000).isoformat(" ")))
######################################################################################################
ax = pandas.DataFrame(tso1.values,index=date).plot()

相关问题 更多 >

    热门问题