将额外行添加到特定级别的最有效方法,这些行的值为 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