【发布时间】:2021-02-10 19:29:07
【问题描述】:
我在下面有一个df:
view(fds)
#1 #2 #3 #4
1# 1 3 4 2
2# 4 5 3 2
3# 2 5 3 1
4# 3 5 1 3
我想fds.sum <- rowSums(fds),但我得到一个“rowSums(fds) 中的错误:'x' 必须是数字”...然后,当我尝试fds.mun <- as.numeric(fds) 时,我得到一个“错误:'list' 对象不能强制输入'double'"...
我试过 fds.num <- lapply(fds, as.numeric) 但这给了我:
fds.num list[4] List of Length 4
1# double[101] 1 4 2 3
2# double[101] 3 5 5 5
3# double[101] 4 3 3 1
4# double[101] 2 2 1 3
我只想要一个新列中的行总和,这样:
#1 #2 #3 #4 sum
1# 1 3 4 2 10
2# 4 5 3 2 14
3# 2 5 3 1 11
4# 3 5 1 3 12
有人知道怎么做吗?
【问题讨论】:
标签: r