Вычисление обратной суммы последней строки в кадре данных и включение ее в качестве «новой» последней строки в кадре данных - PullRequest
0 голосов
/ 02 июля 2019

У меня есть датафрейм для панд:

DF: A B C D E F G H 
 0  J S T 1 2 3 4 5 
 1  R A M 2 3 4 5 6 
sum 0 0 0 3 5 7 9 11 

и я хотел бы добавить новую строку в DF, чтобы датафрейм брал последнее время в фрейме данных (в данном случае «сумма») и получал обратную

Так что следует читать как DF:

A B C D E F G H 
 0  J S T 1 2 3 4 5 
 1  R A M 2 3 4 5 6 
sum 0 0 0 3 5 7 9 11 
rec 0 0 0 0.3 .25 etc etc

1 Ответ

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

Попробуйте следующий код:

df = df.append(df.loc['sum', 'D':'H'].apply(lambda x: 1 / x)\
    .rename('rec')).fillna(0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...