Я бы хотел присвоить конкретное значение новой переменной, полученной из старой.В моем случае у меня есть это.
$ date : Date, format: "2018-01-05" "2018-01-06" "2018-01-07" ...
$ price : num 100 110 120 ...
$ Sentiment: int -2 3 0 ...
Я хотел бы добавить новую переменную с именем "tot_sentiment" и присвоить "отрицательное" значение, если значение переменной Sentiment является отрицательным, "положительное", если значение переменной Sentiment является положительными «нейтральный», если значение переменной Sentiment равно нулю.
ожидаемый результат:
$ date : Date, format: "2018-01-05" "2018-01-06" "2018-01-07" ...
$ price : num 100 110 120 ...
$ Sentiment: int -2 3 0 ...
$ tot_sentiment: char negative positive neutral ...
Я пробовал этот код:
new_dt<- dt %>% mutate(tot_sentiment = sum(Sentiment)....blablabla.....)