【发布时间】:2020-05-28 16:50:17
【问题描述】:
基本上,我有两列要按照某些规则合并在一起。使用以下代码,我构建了一个类似的数据框。
primaryColumn = pd.Series(["Orange", np.nan, np.nan, "Cyan"])
secondaryColumn = pd.Series(["Red", "Green", np.nan, "Blue"])
pd.concat([secondaryColumn, primaryColumn], axis=1)
我基本上想保留第 1 列中的所有内容,将第 0 列中的所有内容带入以替换任何 nan 值,然后保留两列中的任何 nan 值。它应该产生一个包含这些值的列:
0 橙色 1 绿色 2 钠 3 青色
我尝试过合并和连接,但当然大多数功能是用于将数据框放在一起,而不是列。
【问题讨论】: