>x <- sample(c("a", "b", "c"), 100, replace=TRUE)
>names(table(x))
[1] "a" "b" "c"
>as.numeric(table(x))
[1] 42 25 33
或者,可以直接把输出结果转化为数据框,as.data.frame():
>as.data.frame(table(x))
x Freq
1 a 42
2 b 25
3 c 33
作者:王冠嵩
链接:http://www.zhihu.com/question/46661384/answer/103506127
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
可以,不过我没有发现比较容易的办法,您提到的这个功能很好用,可以随意改变报表的结构而不需要拆分单元格,可以把excel的数据变成图片的格式,这个图片可以根据目标的单元格的数据改变而改变,同时具有图片的特性,可以灵活调整大小等等,非常的灵活和方便。步骤如下: 1、插入-对象 2、选择 位图图像 3、然后确定:此时可以在excel看到一个空白的位图 4、点击空白位图(此时单元格的值为=EMBED("Paint.Picture","") 5、把=EMBED("Paint.Picture","")变成=A1:C10,此时就可以把A1到C10的数据变成图片了=A1:C10可以随便改变的。 顺便提一下,此位图具有画图的功能,可以在上边画一些特殊的图像。 有更简单的方法请告知我(以前一个朋友告诉我使用什么照相机等等可以实现)!谢谢