我有一個這樣的詞典:
dict = {"a_1"/span>:20,"b_1"/span>: 5,"a_2":8,"b_2":7}。
我想在下劃線("_")處分割字典,并創建一個像這樣的表格:
我嘗試用以下方式來分割鍵:
[key.split('_') for keyin dict.keys() ]
我無法在pandas中使用這個結果。我如何使用pandas來創建表格呢?
uj5u.com熱心網友回復:
所以在你的情況下,你可以把dict傳給pd.Series,然后splitindex,然后unstack。注意:不要將dict命名為 "dict"
s = pd.Series(d)
s.index=s.index.str.split('_').map(tuple)
s = s.unstack(level=0)
s
a b
1 20 5
2 8 7
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/311655.html
標籤:
上一篇:從資料框架中創建一個字典
