我想用sapply对iris数据框中的每一列求和。但是因为物种类是因子而发生错误。
如何将该列的类设为数字?
答案 0 :(得分:0)
最简单的解决方案可能只是排除Species
列:
colSums(iris[, -5])
如果您转换了它,您将如何解释总和?
答案 1 :(得分:0)
我认为将“Species”列转换为数字是没有意义的。但是,您可以使用
执行此操作df<-iris
df$Species<-as.numeric(df$Species)
sapply(df, sum)
如果您不需要总结“物种”一栏,您可以:
sapply(iris[,-5], sum)