相关疑难解决方法(0)

Python:如何通过保留第一个数据框的信息来合并两个数据框?

我有两个数据框df1df2df1包含人的年龄信息,而df2包含人的性别信息。并非所有人都在里面df1或里面df2

df1
     Name   Age 
0     Tom    34
1     Sara   18
2     Eva    44
3     Jack   27
4     Laura  30

df2
     Name      Sex 
0     Tom       M
1     Paul      M
2     Eva       F
3     Jack      M
4     Michelle  F
Run Code Online (Sandbox Code Playgroud)

我想有人民的性别的信息df1和设置NaN,如果我没有在这个信息df2。我尝试这样做,df1 = pd.merge(df1, df2, on = 'Name', how = 'outer')但是我保留了一些df2我不想要的信息。

df1
     Name   Age     Sex
0     Tom    34      M
1     Sara   18     NaN …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

4
推荐指数
1
解决办法
375
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1