У меня есть следующий код:
for state in state_list:
state_df = pd.DataFrame()
for df in pd.read_csv(tax_sample,sep='\|\|', engine='python', dtype = tax_column_types, chunksize = 10, nrows = 100):
state_df = pd.concat(state_df,df[df['state'] == state])
state_df.to_csv('property' + state + '.csv')
Мой набор данных довольно большой, и я разбиваю его на куски (на самом деле это будет больше, чем 10 объектов).Я беру каждый кусок и проверяю, соответствует ли состояние определенному состоянию в списке, и, если это так, сохраняю его в кадре данных и сохраняю его вниз.Короче говоря, я пытаюсь взять фрейм данных со многими различными состояниями и разбить его на несколько фреймов, каждый из которых имеет только одно состояние и сохранить в CSV.
однако приведенный выше код выдает ошибку:
TypeError: первый аргумент должен быть итеративным из объектов pandas, вы передали объект типа "DataFrame"
Есть идеи почему?
Спасибо,
Майк