數據框柱如果我有2個dataframes喜歡這兩個:熊貓:創建基於其他數據框
import pandas as pd
df1 = pd.DataFrame({'Type':list('AABAC')})
df2 = pd.DataFrame({'Type':list('ABCDEF'), 'Value':[1,2,3,4,5,6]})
Type
0 A
1 A
2 B
3 A
4 C
Type Value
0 A 1
1 B 2
2 C 3
3 D 4
4 E 5
5 F 6
我想補充的基礎上DF2的值DF1列。 df2僅包含唯一值,而df1具有每個值的多個條目。 所以導致DF1應該是這樣的:
Type Value
0 A 1
1 A 1
2 B 2
3 A 1
4 C 3
我的實際數據幀DF1是很長,所以我需要的東西是有效的(我試過在一個循環,但這需要永遠)。
by'the values'你只是指df2中的'Value'列嗎? –
有很多類似的問題和方法,你認爲'merge'例如? – EdChum
是的,正是基於'價值'一欄 – petetheat