我声明多个空数据框,如下所示:
variables = pd.DataFrame(index=range(10),
columns=['P1', 'P2', 'P3'],
dtype='float64')
Q1 = pd.DataFrame(index=range(10),
columns=['P1H1', 'P1H2'],
dtype='float64')
我可以按以下方式使用fillna:
variables = variables.fillna(0)
Q1 = Q1.fillna(0)
什么是同时填充多个数据帧的更Python方式?
原因:在这里,我仅给出了两个数据帧,但是,实际的问题还有更多的数据帧,我必须定期更新这些数据帧。
最佳答案
使用for
循环:
for df in (variables, Q1):
df.fillna(0, inplace=True)
关于python - Pandas :填充多个空白数据框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36395931/