Процентное соотношение по строке

Как заменить значение в таблице (файл csv) или добавить столбцы с процентным соотношением

исходная таблица в штуках по дням

Данные Яблоко киви
01.02.2022 5 8
02.02.2022 6 9
03.02.2022 7 10

выходные данные - таблица в процентах по строке

Данные Яблоко_процент киви_процент
01.02.2022 38 62
02.02.2022 40 60
03.02.2022 41 58

Ответы (1 шт):

Автор решения: CrazyElf

Видимо, речь всё же про Pandas, раз упоминается датафрейм. Ну, тогда всё просто:

df = df.div(df.sum(axis=1), axis=0)
df.columns = [f'{col}_процент' for col in df.columns]
  • делим столбцы на суммы по строкам, тут главное правильно значения axis= угадать
  • переименовываем столбцы
→ Ссылка