将行放在现有行之间,并在数据框中插入值
Put rows in between existed rows, and interpolate the values in the data frame
您好。
我想问问如何在每个现有行之间放置新行(60 个新行)。
我想的是如图所示。
我想在每个现有行之间放置新行,并插入值。
你能指导我怎么做吗?
我正在使用 Pandas 和 Numpy 库
谢谢。
您可以通过 3
多个索引值,然后 DataFrame.reindex
for add missing values and last use DataFrame.interpolate
:
#solution working with default index
df = df.reset_index(drop=True)
df = df.rename(lambda x: x * 3).reindex(np.arange(df.index.max() * 3 + 1)).interpolate()
您好。 我想问问如何在每个现有行之间放置新行(60 个新行)。 我想的是如图所示。
我想在每个现有行之间放置新行,并插入值。
你能指导我怎么做吗?
我正在使用 Pandas 和 Numpy 库
谢谢。
您可以通过 3
多个索引值,然后 DataFrame.reindex
for add missing values and last use DataFrame.interpolate
:
#solution working with default index
df = df.reset_index(drop=True)
df = df.rename(lambda x: x * 3).reindex(np.arange(df.index.max() * 3 + 1)).interpolate()