将额外行添加到特定级别的最有效方法,这些行的值为 Pandas 系列的 NaN
Most efficient way to add additional rows up to a certain level that are NaN in value for Pandas Series
我有一个系列如下:
长度不限。我想添加额外的行,直到用 NaN 填充的某个索引级别(在本例中为 240)。
最好的方法是什么?
您可以使用.reindex()
并将range(1, 236)
的索引范围扩展到range(1, 241)
,如下所示:
rr = rr.reindex(range(1, 241))
结果:
rr.tail(5)
236 NaN
237 NaN
238 NaN
239 NaN
240 NaN
dtype: float64
我有一个系列如下:
长度不限。我想添加额外的行,直到用 NaN 填充的某个索引级别(在本例中为 240)。
最好的方法是什么?
您可以使用.reindex()
并将range(1, 236)
的索引范围扩展到range(1, 241)
,如下所示:
rr = rr.reindex(range(1, 241))
结果:
rr.tail(5)
236 NaN
237 NaN
238 NaN
239 NaN
240 NaN
dtype: float64