【发布时间】:2016-09-19 01:18:45
【问题描述】:
我有以下 Pandas DataFrame,但在更新列标题值或轻松访问标题值时遇到问题(例如,在标题的 (lon,lat) 位置绘制时间)。
df = pd.DataFrame(columns = ["id0", "id1", "id2"])
df.loc[2012]= [24, 25, 26]
df.loc[2013]= [28, 28, 29]
df.loc[2014]= [30, 31, 32]
df.columns = pd.MultiIndex.from_arrays([df.columns, [66,67,68], [110,111,112]],
names=['id','lat','lon'])
然后看起来像这样:
>>> df
id id0 id1 id2
lat 66 67 68
lon 110 111 112
2012 24.0 25.0 26.0
2013 28.0 28.0 29.0
2014 30.0 31.0 32.0
我希望能够根据(lon,lat) 调整df['id0'] 或plot(df.ix[2014]) 的纬度或经度,但位于(x,y) 位置。
【问题讨论】: