Поскольку я создаю новые фреймы данных для каждого клиента, я хотел бы также создать один гигантский фрейм данных, каждый из которых добавлен вместе.
Я создал функцию для группировки пользовательских данных по мере необходимости. Теперь я хочу перебрать другой фрейм данных, содержащий уникальные пользовательские ключи, и использовать эти пользовательские ключи для создания фреймов данных для каждого пользователя. Затем я хотел бы объединить все эти фреймы данных в один гигантский фрейм данных.
for index, row in unique_users.iterrows():
customer = user_df(int(index))
print(customer)
Эта функция работает как задумано и печатает df для каждого клиента
for index, row in unique_users.iterrows():
top_users = pd.DataFrame()
customer = user_df(int(index))
top_users = top_users.append(customer)
print(top_users)
Это только распечатывает df
последнего клиента
Я ожидаю, что когда он будет повторяться и создавать нового клиента df, он добавит его к top_user df, поэтому в конце у меня будет один гигантский top_user df. Но вместо этого он содержит только df последнего клиента.