rowSums()错误:'x'必须是数字

时间:2017-11-19 20:53:54

标签: r csv types sum

我正在尝试对incomeData表的每一行求和。这是我的数据: enter image description here

这是我的代码

incomeData <- read.csv("~/xxxx/xxxx/IncomeData279332c31ddd.csv", 
header=FALSE)
incomeData <- incomeData[-1,] #remove the first row in the incomeData
incomeData$district_sampleSum <- rowSums(incomeData)
sapply(incomeData, typeof) 

我不断从这一行得到错误:

> incomeData$district_sampleSum <- rowSums(incomeData)
Error in rowSums(incomeData) : 'x' must be numeric

我尝试通过尝试进行调试:

sapply(incomeData, typeof) 

它显示所有列都是整数和双精度数。所以我不确定为什么R会抱怨x是数字。

enter image description here

0 个答案:

没有答案