我有两个数据集共有一列,User
. 但是,一个数据集df2
具有没有重复的用户,而df1
具有所有用户。
**df1**
User Text
carl_22 bla bla bla
Renoir_J54 bla bla bla 1
David bla bla bla 2
carl_22 bla bla bla 3
David bla bla bla 4
...
**df2**
User Value
carl_22 43
Renoir_J54 23
David 99
...
我想分配给df1
相应Value
in中的每个用户df2
:
User Text Value
carl_22 bla bla bla 43
Renoir_J54 bla bla bla 1 23
David bla bla bla 2 99
carl_22 bla bla bla 3 43
David bla bla bla 4 99
...
我使用过pd.concat([df1, df2], axis=1, join='inner')
,但输出与我预期的不同。我不知道我是否做错了什么:可能是因为User, Text
indf1
和User, Value
indf2
是列而不是索引,或者使用concat
.
如果您在我的代码中发现任何问题,您能告诉我吗?