【发布时间】:2021-01-23 15:55:10
【问题描述】:
如果我有一个数据框 (df):
Columnx Columny
1 NA
2 NA
3 NA
NA 4
NA 5
NA 6
想要
Column z
1
2
3
4
5
6
我怎样才能以最简单的方式做到这一点?本质上 x 和 y 是日期列,但由于之前的合并,我有两个日期列,每个都用 NA 填充,另一个被占用,但只需要一个日期列。
【问题讨论】:
-
我认为这个骗局更多的是关于 fillna 保留 2 列。这是折叠成 1 个@BEN_YO
-
不确定这里的欺骗是否正确。
-
@yatu 我仍然认为这是 fillna 的 dup ...
-
其实你是对的@ben
df.Columnx.fillna(df.Columny)够了,我的错 -
误解了骗子的行为@BEN_YO
标签: python pandas dataframe merge