У меня есть CSV с форматированным включением нескольких заголовков для разных групп. Я хотел бы разделить группы на несколько фреймов данных или добавить столбец, назначающий группу этому разделу в Pandas. Мой нынешний подход включает bash скриптинг и переименование файлов, но это кажется утомительным. Способ прямой идентификации внутренних столбцов идеален, хотя я могу видеть разделение кадра данных по внутренним признакам в качестве опции.
Например, изменив CSV ниже:
## Group 1
## ID, A, B, C
AC3, 3, 2, 1
AB2, 2, 1, 4
## Group 2
## ID, A, B, C
B4, 5, 6, 7
B7, 1, 0, 2
либо на CSV ниже, либо на отдельные кадры данных по группам.
## ID, A, B, C, Group
AC3, 3, 2, 1, 1
AB2, 2, 1, 4, 1
B4, 5, 6, 7, 2
B7, 1, 0, 2, 2