熊貓DataFrames我有一個數據幀df1
:分隔兩個使用字典作爲一個關鍵
df1 = pd.DataFrame(np.random.randint(0,10,size=(10, 4)), columns=list('ABCD'))
df1.head()
A B C D
0 9 8 1 1
1 9 7 1 6
2 0 6 7 5
3 5 1 6 0
4 4 0 5 4
第二個數據幀df2
:
df2 = pd.DataFrame(np.random.randint(0,10,size=(10, 3)), columns=list('FGH'))
df2.head()
F G H
0 8 5 9
1 3 0 7
2 2 5 4
3 3 5 4
4 5 6 6
和詞典字典:
dict = {"A" : "F", "B" : "F", "C" : "H", "D" : "G" }
我想用字典中的元素作爲關鍵字來分割兩個數據框:Colu由F欄,由F欄,由列H柱C和列d通過柱G.列B MN甲結果應該是:
df3.head
0 1.125 1.000 0.111 0.200
1 3.000 2.333 1.429 NA
...
感謝。
你能證明你的努力,這並不難做到 – EdChum
什麼你通過我的努力意思?我對如何開始沒有任何想法。我想過將它們合併,但我仍然不知道如何告訴熊貓使用字典作爲重點 –