Я пытаюсь создать таблицу 2X2 с левой стороной, содержащей список имен столбцов (из другого кадра данных), а с правой стороны, содержащей сумму целых чисел в строках соответствующих столбцов.
Результат того, что я пытаюсь сделать, будет примерно таким:
![enter image description here](https://i.stack.imgur.com/s8gab.jpg)
Если вы спросите меня, последовательность кодирования будет выглядеть примерно так:
- Хранить содержимое в ячейке A1 в строковой переменной x;
- Go до кадра данных и найдите столбец с таким именем;
- Суммируйте указанный столбец и выведите значение в B1;
- Go на одну строку вниз и x принимает значение A2;
- L oop 6 раз.
Я пытался использовать этот код:
df.loc['Total',:]= df.sum(axis=0)
С надеждой, что однажды я Получив итог внизу, я смогу создать еще один столбец, транспонированный. Но мой python терминал зависал каждый раз, когда я запускал этот код (всего 50 000 строк).
Я также пробовал это
df['column name'].sum(axis=0)
Но это дало мне только сумму в один столбец. У меня около 30 столбцов. И кроме того, я могу только «распечатать» коды. Это не помещает их в таблицу соответственно, как было бы полезно. Конечная цель - это просто таблица. Во всяком случае, предложения или ссылки на то, где это было сделано раньше, будут оценены. Спасибо