前几天我对一家公司进行了研究,现在我必须使用r语言的所有类型的图表显示结果。
由于我是r的新秀,我对使用条形图有疑问。
我的excel上有这样的东西
XXX;YYY;ZZZ
XXX;ZZZ
XXX;YYY;ZZZ
我想算一下我得到“xxx”,“yyy”的次数(在这种情况下我应该得到xxx = 3x和zzz = 3x)。但由于某种原因,条形图计算我有多少次序列“XXX; YYY; ZZZ”或序列“XXX; ZZZ”。有什么功能可以帮助我吗?
我只有一个正常的代码行
barplot(table(Food),main = "Distribution", horiz=TRUE, xlab = "Freq", ylab = "Type of food")
由于
答案 0 :(得分:0)
在创建表格之前,您需要拆分字符串。尝试
barplot(table(unlist(strsplit(Food, ";"))),
main = "Distribution", horiz=TRUE, xlab = "Freq", ylab = "Type of food")