разделение строк DataFrame вместе для создания нового значения столбца - PullRequest
0 голосов
/ 02 июля 2018

Итак, я сгруппировал DataFrame, но я хочу узнать новое значение, разделив значения столбцов вместе, например:

NAME    QUANTITY    VALUE    PRICE
JOHN       4        100      12.5

Это то, что у меня есть, но мне нужно разделить количество, значение и цену, чтобы создать НОВЫЙ столбец с этим значением

поэтому у меня будет новый фрейм данных с этим:

NAME    QUANTITY    VALUE    PRICE    TOTAL
JOHN       4        100      12.5      0.0032

Я попытался сгруппировать и выполнить сумму, но синтаксис неверен.

Любой совет?

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Использование div:

df['TOTAL'] = df['QUANTITY'].div(df['VALUE']).div(df['PRICE'])
print (df)
   NAME  QUANTITY  VALUE  PRICE   TOTAL
0  JOHN         4    100   12.5  0.0032
0 голосов
/ 02 июля 2018

Это должно работать:

df['TOTAL'] = df.QUANTITY / df.VALUE / df.PRICE

>>> df
   NAME  QUANTITY  VALUE  PRICE   TOTAL
0  JOHN         4    100   12.5  0.0032
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...