Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R字符图_R_Ggplot2_Character - Fatal编程技术网

R字符图

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 可

如何让R计算同名字符的数量并在ggplot2中绘制所述字符

例如: 教室中的学生姓名如下: 瑞克 瑞克 鲍比 吉尔 吉尔 吉尔 我怎样才能让R表示每个同名学生的人数

很抱歉问这么简单的问题,但我对R还是新手,我有限的编码词汇限制了我使用google的能力

尝试使用以下代码:

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