Рассчитать из одной ячейки в первом ряду - PullRequest
0 голосов
/ 18 октября 2018

Это, вероятно, легко исправить, но я борюсь с чем-то простым в Excel, но не так очевидно в R. Сделал немало поисков и поисков, но безуспешно.

Мои данные (df) выглядит следующим образом:

    Amount   Amount
1    25       100
2    33       ?
3    18       ?
4    27       ?

Я хочу поместить формулу в ячейку B3, которая называется B2 + A3.

Хотя это легко сделать в r, где я 'Я изо всех сил пытаюсь поставить B2 в качестве базовой фигуры, а затем работать оттуда.Следовательно, B3 будет 133, B4 151 и т. Д.

Цените любую помощь.

1 Ответ

0 голосов
/ 18 октября 2018

Если у вас есть такой фрейм данных, как этот

df <- data.frame(Amount = c(25,33,18, 27))
df

#  Amount
#1     25
#2     33
#3     18
#4     27

, и вы хотите начать свою совокупную сумму со 100, вы можете сделать

df$cumsumAmount <- cumsum(c(100, df$Amount[2:nrow(df)]))

df

#  Amount cumsumAmount
#1     25          100
#2     33          133
#3     18          151
#4     27          178
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...