小编pau*_*aul的帖子

pandas - 扩展DataFrame的索引,将新行的所有列设置为NaN?

我有时间索引数据:

df2 = pd.DataFrame({ 'day': pd.Series([date(2012, 1, 1), date(2012, 1, 3)]), 'b' : pd.Series([0.22, 0.3]) })
df2 = df2.set_index('day')
df2
               b
 day             
2012-01-01  0.22
2012-01-03  0.30
Run Code Online (Sandbox Code Playgroud)

扩展此数据框的最佳方法是什么,以便它在2012年1月的每一天都有一行(比如说),其中所有列都设置为NaN(仅此处b)我们没有数据的地方?

所以期望的结果是:

               b
 day             
2012-01-01  0.22
2012-01-02   NaN
2012-01-03  0.30
2012-01-04   NaN
...
2012-01-31   NaN
Run Code Online (Sandbox Code Playgroud)

非常感谢!

python pandas

22
推荐指数
2
解决办法
1万
查看次数

标签 统计

pandas ×1

python ×1