数据框柱如果我有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