从另一个大小的数据框中逐个填充数据框中的空值

问题描述 投票:0回答:1

我有两个数据帧如下:

import pandas as pd
from numpy import nan

rawdata = {'col1': [3 ,nan ,4 ,7 ,nan ,5], 
'col2': [10 ,20 ,10 ,30 ,10 ,40], 
'col3': [23 ,34 ,45 ,56 ,34 ,23]}

fill_values = {'col1': [300 ,500]}

df1 = pd.DataFrame.from_dict(rawdata)
df2 = pd.DataFrame.from_dict(fill_values)

我想把qazxsw poi qazxsw poi中的qazxsw poi值与nan中的那些值从上到下逐一填充。

如果df1等于Col1的大小,我相信df2值的数量。

最后,我需要得到以下内容:

NaN
python dataframe fill
1个回答
3
投票

你可以试试

df1
© www.soinside.com 2019 - 2024. All rights reserved.