У меня есть .csv, который выглядит как изображение ниже:

Я хочу создать 4 фрейма данных, которые я сейчас создаю, используя .ilo c
import pandas as pd
enter code here
file_path='/file/path/name.csv'
df_main=pd.read_csv(file_path)
enter code here
df_global=df_main.iloc[:3,:]
df_mkt_a=df_main.iloc[6:9,:]
df_mkt_b=df_main.iloc[12:15,:]
df_mkt_c=df_main.iloc[18:21,:]
Но это может привести к проблемам при добавлении / удалении строки и является довольно негибким.
Что может быть более pythoni c способ чтения таких данных ?