[英]getting < table of extent 0 > when using table() function to get table of frequency
我正在使用Anaconda的RStudio,试图从CSV文件生成频率表。 运行代码时,我得到的是<范围0的表>而不是预期的频率表。
我尝试在R(而不是RStudio)中运行相同的代码,并且该代码在这里可以正常运行。 我正在使用Anaconda的RStudio,在阅读代码文件时已经给我带来了一些问题,所以我怀疑它可能已链接了吗?
代码:
sn <- read.csv("social_network.csv", header = T)
table(sn$Site)
文件内容>头(sn):
ID.Gender.Age.Site.Times
1 1;male;24;None;0
2 2;female;26;Facebook;20
3 3;male;54;Facebook;2
4 4;female;42;Facebook;7
5 5;male;54;None;
6 6;female;21;Facebook;3
预期结果:
Facebook LinkedIn MySpace None Other Twitter
93 3 22 70 11 3
实际结果:
< table of extent 0 >
列定界符设置不正确。 请通过指定正确的分隔符来读取文件:
sn <- read.csv('social_network.csv', header = TRUE, sep = ';')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.