gpt4 book ai didi

python - Pandas 加入来自同一数据框的字符串和数字列

转载 作者:行者123 更新时间:2023-11-28 21:06:05 25 4
gpt4 key购买 nike

我想合并数据库中的两列:

两列是

A
1
2
Na
Na

B
Na
Na
C
Na

输出

D 
1
2
C
Na

最佳答案

您可以使用 combine_firstfillna :

df['D'] = df['A'].combine_first(df['B'])

或者:

df['D'] = df['A'].fillna(df['B'])

注意:

如果一列是数字而另一列不是,则得到混合类型,一些函数可能会被破坏。

关于python - Pandas 加入来自同一数据框的字符串和数字列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43179398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com