![](/img/trans.png)
[英]How do you pop multiple columns off a Pandas dataframe, into a new dataframe?
[英]How do you update a Pandas DataFrame with new Indices and Columns
我有
a, b, c
u, 111, 112, 113
v, 121, 122, 123
x, 131, 132, 133
和
b, c, d
x, 211, 212, 213
y, 221, 222, 223
z, 231, 232, 233
我想到達:
a, b, c, d
u, 111, 112, 113, NaN
v, 121, 122, 123, NaN
x, 131, 343, 345, 213
y, NaN, 221, 222, 223
z, NaN, 231, 232, 233
這里添加了公共數據。 如果它們不常見,則保留數據。 如果數據不存在於任何一個 DF 上,則添加NaN
。
這就像 2 個 DataFrame 的“外部”添加。
您可以在軸 1 上使用df.add
和fill_value
參數。
# df
# a b c
# u 111 112 113
# v 121 122 123
# x 131 132 133
#df1
# b c d
# x 211 212 213
# y 221 222 223
# z 231 232 233
df.add(df1, axis=1, fill_value=0)
a b c d
u 111.0 112.0 113.0 NaN
v 121.0 122.0 123.0 NaN
x 131.0 343.0 345.0 213.0
y NaN 221.0 222.0 223.0
z NaN 231.0 232.0 233.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.