【发布时间】:2018-08-17 05:18:42
【问题描述】:
我有一个数据框
import pandas as pd
import numpy as np
df1=pd.DataFrame({'group':[1,1,2,2,2],
'value':[2,3,np.nan,5,4]})
df1
group value
0 1 2
1 1 3
2 2 NaN
3 2 5
4 2 4
我想在 value 的值为 NaN 的每个组之后添加一行。期望的输出是:
group value
0 1 2
1 1 3
2 1 NaN
3 2 NaN
4 2 5
5 2 4
6 2 NaN
在我的真实数据集中,除了value 之外,我还有很多组和更多列,我希望它们在新添加的行中都是NaN。
非常感谢您的帮助
【问题讨论】: