У меня проблема с попыткой решить следующее. Я хотел бы добавить каждые n столбцов, сохраняя количество столбцов. Подробно:
df = pd.DataFrame(np.arange(32).reshape((8, 4)))
0 1 2 3
0 0 1 2 3
1 4 5 6 7
2 8 9 10 11
3 12 13 14 15
4 16 17 18 19
5 20 21 22 23
6 24 25 26 27
7 28 29 30 31
При добавлении каждых 2 строк, то есть индексов (0, 2, 4, 6) и (1, 3, 5, 7). Результат должен быть:
0 1 2
0 48 52 56
1 64 68 72
Конечно, это простой DataFrame, но я должен добавить каждые 1000 строк в матрице 50000x5000. В этом случае я бы добавил строки (0, 1000, 2000, ...), (1, 1001, 2001, ...) и т. Д. В результате должен быть 50х5000 DataFrame.
Большое спасибо за вашу помощь.