предположим, у меня есть CSV-файл, подобный этому:
Name: Jack
Place: Binghampton
Age:27
Month,Sales,Revenue
Jan,51,$1000
Feb,20,$1050
Mar,100,$10000
### Blank File Space
### Blank File Space
Name: Jill
Place: Hamptonshire
Age: 49
Month,Sales,Revenue
Apr,11,$1000
May,55,$3000
Jun,23,$4600
### Blank File Space
### Blank File Space
...
И содержимое файла равномерно распределено, как показано на рисунке. Я хочу читать каждый месяц, продажи, часть дохода в качестве его собственного df. Я знаю, что могу сделать это вручную, выполнив:
df_Jack = pd.read_csv('./sales.csv', skiprows=3, nrows=3)
df_Jill = pd.read_csv('./sales.csv', skiprows=12, nrows=3)
Я даже не очень волнуюсь по поводу имен df, так как думаю, что смогу сделать это самостоятельно, я просто не знаю, как перебрать равномерно распределенный файл, чтобы найти записи о продажах и сохранить их как уникальный дфс.
Заранее спасибо за любую помощь!