繁体   English   中英

如何在迭代中将数据帧追加到数据帧

[英]How to append dataframes to a dataframe in iterrows

我通过以下方式创建了一个空的数据框:

df_test = pd.DataFrame(columns=temp_column_names)

我想在它的后面添加数据:

def remove_milestones_before_scope(df, audit, milestone, milestonetype):
    df = df[(df['Audit'] == audit) & (df['Milestone'] == milestone) & (df['MilestoneType'] == milestonetype)]
    df = df.reset_index(drop=True)
    count = len(df.index)

if count >= 2:
    for index, item in islice(df.iterrows(), None, count-1):
        if item[3] <= item[7]:
            df.drop(index, inplace=True)
        else:
            print(df)
            df_test.append(df) <- NOT APPENDING
else:
    None

为什么我的数据框未附加到df_test?

我认为您应该尝试:

df_test = df_test.append(df)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM