用dplyr对R进行总结
我有以下dplyr表:用dplyr对R进行总结,r,dplyr,R,Dplyr,我有以下dplyr表: > movies Source: local data frame [250 x 3] name year rating (fctr) (fctr) (fctr) 1 The Shawshank Redemption 1994 9.2 2
> movies
Source: local data frame [250 x 3]
name year rating
(fctr) (fctr) (fctr)
1 The Shawshank Redemption 1994 9.2
2 The Godfather 1972 9.2
3 The Godfather: Part II 1974 9
4 The Dark Knight 2008 8.9
...
我想用Summary做一些基本的分析。当我输入以下内容时:
summarise(movies,count = sum(rating))
我得到:
Error in Summary.factor(c(12L, 12L, 11L, 10L, 10L, 10L, 10L, 10L, 10L, :
‘sum’ not meaningful for factors
所以,我一直在尝试将“评级”从一个因子改为一个数字。我试过了
as.numeric(as.character(movies$rating))
及
但两者似乎都不起作用。我肯定我错过了一些非常基本的东西。是否需要将因子更改为整数?我想是的。我怎样才能做到这一点?试试
movies%>%summary(count=sum(as.numeric(as.character(rating)))
您分配了吗<代码>电影分级理查德:我是个白痴。那是我的问题。非常感谢。可能重复的
transform(movies, rating = as.numeric(rating))