我有一个这样的电子表格:
Locality 2005 2006 2007 2008 2009
ABBOTSFORD 427000 448000 602500 600000 638500
ABERFELDIE 534000 600000 735000 710000 775000
AIREYS INLET459000 440000 430000 517500 512500
我不想手动将列与行交换。是否可以像这样使用 pandas 将数据读取到列表中:
data['ABBOTSFORD']=[427000,448000,602500,600000,638500]
data['ABERFELDIE']=[534000,600000,735000,710000,775000]
data['AIREYS INLET']=[459000,440000,430000,517500,512500]
原文由 Chan Austin 发布,翻译遵循 CC BY-SA 4.0 许可协议
是的,使用
pandas.DataFrame.set_index
你可以制作'Locality'
你的行索引。如果未提供
inplace=True
,则set_index
返回修改后的数据帧作为结果。例子: