У меня есть dataframe (называемый df) и вы хотите разбить его на несколько фреймов данных на основе значений в одном из столбцов.создание нескольких данных, которые содержат подмножества исходной части данных pandas
Я думаю, что синтаксис будет:
month = df.month.unique().tolist()
for item in month:
[item] = df[df[month]==[item]]
unutbu - спасибо! Как относиться к отдельным кадрам данных, которые теперь сгенерированы? То есть Январь, Февраль, Март и т. Д.? – yoshiserry
Вы хотите получить произвольный доступ к субкадрам данных, выбранным по значениям месяца, тогда я думаю, что было бы лучше сделать «месяц» индексом. Затем вы можете выбрать sub-dataframe с помощью 'df.loc [month]'. Я отредактировал сообщение выше, чтобы показать, что я имею в виду. – unutbu
unutbu, поэтому df.loc [month], где месяц - это имя dataframe (и значение из столбца month_date), как вы показываете только данные в ядре данных? – yoshiserry