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循环并不合适,但我需要使用数据框架中的最新数据逐步建立一个数据框架,以添加下一列。
你应该试试这个。
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*