panda基于索引添加NA行

2024-03-29 12:47:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pandas数据帧,看起来像这样:

            Product_1  Product_2  Product_3  Product_4  Product_5
1492        1944         NaN         NaN         NaN         NaN         
1493        1944         NaN         NaN       16482        6185         
1494        1944       13208       20378       16482        6185         
1498        2146       13208       20378       16482        6694        
1503        2146       13973       20378       16552        6694

我希望输入新行1495、1496、1497和类似的1499、1500、1501和1502,所有列中都有NaN值。这似乎是一个非常简单的工作,只是想知道是否有一个内置的pandas函数来做这样的事情。在


Tags: 数据函数pandasnanproduct事情内置
1条回答
网友
1楼 · 发布于 2024-03-29 12:47:31

您可以使用^{}

>>> df.reindex(range(1492, 1504))
      Product_1  Product_2  Product_3  Product_4  Product_5
1492       1944        NaN        NaN        NaN        NaN
1493       1944        NaN        NaN      16482       6185
1494       1944      13208      20378      16482       6185
1495        NaN        NaN        NaN        NaN        NaN
1496        NaN        NaN        NaN        NaN        NaN
1497        NaN        NaN        NaN        NaN        NaN
1498       2146      13208      20378      16482       6694
1499        NaN        NaN        NaN        NaN        NaN
1500        NaN        NaN        NaN        NaN        NaN
1501        NaN        NaN        NaN        NaN        NaN
1502        NaN        NaN        NaN        NaN        NaN
1503       2146      13973      20378      16552       6694

相关问题 更多 >