как добавить строку символов в строку в r - PullRequest
0 голосов
/ 07 мая 2020

Я успешно проанализировал числа из строки символов в новый столбец, однако для случаев, когда есть несколько чисел, он создал строку символов в этой строке c. Никаких идей для подведения итогов данного конкретного случая. Я привел пример. Имейте в виду, что я хотел бы сохранить целостность единственного числа.

Мой предыдущий синтаксический анализ произвел это в строке c («40», «8»), как мне сделать это 48?

Ответы [ 2 ]

1 голос
/ 07 мая 2020

Вы должны сначала преобразовать вектор в число с помощью as.numeri c (), а затем суммировать вектор с помощью функции sum ().

sum(as.numeric(c("40", "8"))

Вывод: 48

0 голосов
/ 07 мая 2020

Если у вас есть фрейм данных с именем df и столбец с col, вы можете сделать:

df$total <- sapply(df$col, function(x) sum(as.numeric(x)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...