Допустим, у меня есть файл Excel с 101
строками, мне нужно разбить и записать в 11
файлы Excel с эквивалентным номером строки 10
для каждого нового файла, кроме последнего, поскольку имеется только одна строка осталось.
Это код, который я пробовал, но я получаю KeyError: 11
:
df = pd.DataFrame(data=np.random.rand(101, 3), columns=list('ABC'))
groups = df.groupby(int(len(df.index)/10) + 1)
for i, g in groups:
g.to_excel("%s.xlsx" % i, index = False, index_lable = False)
Кто-то может помочь с этой проблемой? Большое спасибо.
Ссылка на ссылку: Разделение pandas данных на несколько фреймов с одинаковым количеством строк