1
我需要建立一個非常具體的結構的數據幀。收益率曲線值作爲數據,單個日期作爲指數,到期日作爲列名。轉換列表熊貓DataFrame
In[1]: yield_data # list of size 38, with yield values
Out[1]:
[0.096651956137087325,
0.0927199778042056,
0.090000225505577847,
0.088300016028163508,...
In[2]: maturity_data # list of size 38, with days until maturity
Out[2]:
[6,
29,
49,
70,...
In[3]: today
Out[3]:
Timestamp('2017-07-24 00:00:00')
然後我嘗試創建數據框
pd.DataFrame(data=yield_data, index=[today], columns=maturity_data)
但它返回的錯誤
ValueError: Shape of passed values is (1, 38), indices imply (38, 1)
我使用這些名單的轉置試過,但它不允許調換他們。
我該如何創建這個DataFrame?
完美!謝謝! –
不客氣,謝謝。 –