R字符图
如何让R计算同名字符的数量并在ggplot2中绘制所述字符 例如: 教室中的学生姓名如下: 瑞克 瑞克 鲍比 吉尔 吉尔 吉尔 我怎样才能让R表示每个同名学生的人数 很抱歉问这么简单的问题,但我对R还是新手,我有限的编码词汇限制了我使用google的能力 尝试使用以下代码:R字符图,r,ggplot2,character,R,Ggplot2,Character,如何让R计算同名字符的数量并在ggplot2中绘制所述字符 例如: 教室中的学生姓名如下: 瑞克 瑞克 鲍比 吉尔 吉尔 吉尔 我怎样才能让R表示每个同名学生的人数 很抱歉问这么简单的问题,但我对R还是新手,我有限的编码词汇限制了我使用google的能力 尝试使用以下代码: names <- c("Rick", "Rick", "Bobby", "Jill", "Jill", "Jill") table <- as.data.frame(table(names)); table 可
names <- c("Rick", "Rick", "Bobby", "Jill", "Jill", "Jill")
table <- as.data.frame(table(names)); table
可以使用简单的条形图绘制表格频率:
barplot(table$Freq, names.arg=table$names)
或者使用ggplot2实现您希望的更美观的绘图。类似的内容
names <- c("Rick", "Rick", "Bobby", "Jill", "Jill", "Jill")
dat <- data.frame(names)
ggplot(dat) + geom_bar(mapping = aes(x = names), fill = 1:3
名称
names <- c("Rick", "Rick", "Bobby", "Jill", "Jill", "Jill")
dat <- data.frame(names)
ggplot(dat) + geom_bar(mapping = aes(x = names), fill = 1:3