【发布时间】:2020-05-28 20:51:49
【问题描述】:
我想根据我的数据框中的特定列连续替换原始值,如下所示。
输入,
预期输出,
我试图这样解决它,但没有奏效。你能帮帮我吗?
df = data
df1 = df[:]
a = 0
while a <= df.shape[0]:
if pd.isnull(df['REPEAT'].iloc[a]) == False :
for j in range(int(df['REPEAT'].iloc[a])) :
df1.iloc[a+j] = df.iloc[a]
a = a+j+1
【问题讨论】:
标签: python dataframe preprocessor