我有两个数据帧
>>> import pandas as pd
>>> import numpy as np
>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [400, np.nan, 600]})
>>> print(df)
A B
0 1 400.0
1 2 NaN
2 3 600.0
及
>>> new_df = pd.DataFrame({'B': [4, 5, 6], 'C': [7, 8, 9]})
>>> print(new_df)
B C
0 4 7
1 5 8
2 6 9
如何通过new_df
更新df
以填充NaN值?我想得到以下信息:
>>> print(df)
A B
0 1 400.0
1 2 5.0
2 3 600.0
一种方法是使用
.update
运行时
我想你正在寻找这个:
相关问题 更多 >
编程相关推荐