python列透视_python – 在pandas数据帧中透视列和列值
生活随笔
收集整理的這篇文章主要介紹了
python列透视_python – 在pandas数据帧中透视列和列值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有一個看起來像這樣的數據框,但有26行和110列:
index/io 1 2 3 4
0 42 53 23 4
1 53 24 6 12
2 63 12 65 34
3 13 64 23 43
期望的輸出:
index io value
0 1 42
0 2 53
0 3 23
0 4 4
1 1 53
1 2 24
1 3 6
1 4 12
2 1 63
2 2 12
...
我已經通過將數據幀轉換為dict來嘗試使用dict和列表,然后使用索引值創建一個新列表并使用io更新新的dict.
indx = []
for key, value in mydict.iteritems():
for k, v in value.iteritems():
indx.append(key)
indxio = {}
for element in indx:
for key, value in mydict.iteritems():
for k, v in value.iteritems():
indxio.update({element:k})
我知道這可能太過分了,但這是我唯一能想到的.這個過程太長了,所以我停了下來.
總結
以上是生活随笔為你收集整理的python列透视_python – 在pandas数据帧中透视列和列值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一年中最后一个月的最后一天说说_新的一年
- 下一篇: python idf_python计算i