for date in list_of_dates:
df = *dataframe with identifiers for rows and dates for columns*
new_column = *a new column with a new date to be added to the df*
df_incl_new_column = *original df merged with new column*
我想在循环开始时使用'df_incl_new_column'作为新的'df',并不断为每个日期迭代添加新列,并一次又一次地将具有新列的数据框用作开始'df' 。
我想对超过20个日期的列表执行此操作,以使用所有新列构建一个新的数据框。
每个新列的数据都会根据添加到df中的上一个新列而变化。
做到这一点的最佳方法是什么?
for循环可能不合适,但我需要逐步使用数据框中的最新数据来构建数据框,以添加下一列。
答案 0 :(得分:0)
您应该尝试以下操作:
df = *dataframe with identifiers for rows and dates for columns*
for date in list_of_dates:
df['New Column Name'] = *a new column with a new date to be added to the df*