我有一个这样的电子表格:
Locality 2005 2006 2007 2008 2009
ABBOTSFORD 427000 448000 602500 600000 638500
ABERFELDIE 534000 600000 735000 710000 775000
AIREYS INLET459000 440000 430000 517500 512500
Run Code Online (Sandbox Code Playgroud)
我不想手动将列与行交换.是否可以使用pandas将数据读取到列表中:
data['ABBOTSFORD']=[427000,448000,602500,600000,638500]
data['ABERFELDIE']=[534000,600000,735000,710000,775000]
data['AIREYS INLET']=[459000,440000,430000,517500,512500]
Run Code Online (Sandbox Code Playgroud) 数据框中日期的原始形式是:
Date
2018-09-17 12.83 12.92 12.38 12.65 12.65 1937329.0
2018-09-10 12.92 13.12 12.81 12.83 12.83 1150470.0
Run Code Online (Sandbox Code Playgroud)
转成json后df.to_json(orient='index',date_format='iso')
是这样的:
"2018-09-17T00:00:00Z":{"
Run Code Online (Sandbox Code Playgroud)
有任何解决这个问题的方法吗?
我有一个dict列表:
dividends=[
{"2005":0.18},
{"2006":0.21},
{"2007":0.26},
{"2008":0.31},
{"2009":0.34},
{"2010":0.38},
{"2011":0.38},
{"2012":0.38},
{"2013":0.38},
{"2014":0.415},
{"2015":0.427}
]
Run Code Online (Sandbox Code Playgroud)
我想将密钥和值检索到两个列表,例如:
yearslist = [2005,2006,2007,2008,2009,2010 ...] dividendlist = [0.18,0.21,0.26 ....]
有没有办法实现这个?
谢谢.