我有两个数据帧df1和df2。一个看起来像
Surname Knownas TB
0 K S 79.3
1 H E 79.1
2 I S 78.3
3 P B 78.2
4 W A 78.1
其他的看起来像
Mathematics Name
0 A* H,E
1 A* P,E
2 A* L,J
3 A* W,D
4 A C,K
我想连接这两个数据帧,但有一个问题
我想使用Name作为df2的键,但是对于df1,我需要将字段namese和Knownas连接起来,中间用逗号作为键。换句话说,df1的键是“K,S”“T,J”“I,S”等等
我反复阅读了手册,但不知道怎么做
我将
Name
列扩展为两列(Surname
和Knownas
),并在两个df中使用Surname
和Knownas
列进行合并:输出:
或者,您可以在DF1中创建
Name
列,并使用Name
列合并两个df:PS我有意将row5添加到第二个数据帧中,因此现在至少可以匹配一行
相关问题 更多 >
编程相关推荐