В моем наборе данных есть такой столбец:
col1
1
1, 1, 1, 1
1, 1
1, 1, 1, 1, 1
1
Я пытаюсь суммировать каждую строку в новом столбце, как этот вывод:
col2
1
4
2
5
1
Я пытался сделать :
rowSums(as.numeric(as.character(df$col1)))
Error in rowSums(as.numeric(as.character(df$col1))) :
'x' must be an array of at least two dimensions
In addition: Warning message:
In is.data.frame(x) : NAs introduced by coercion
Я новичок в R и, вероятно, пропустил что-то очевидное, но я не могу найти аналогичных проблем в Интернете и в R для адаптации к моим данным, любой помощи или совета о том, какие функции использовать будет быть оцененным.
Данные:
structure(list(col1 = c("1", "1, 1, 1, 1", "1, 1", "1, 1, 1, 1, 1", "1"),
row.names = c(NA, -5L), class = "data.frame")