作者tnzikom (tnzikom)
看板R_Language
标题[问题] 计算list里面各元素出现的次数
时间Sat Mar 25 18:01:19 2017
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
新手(没写过程式,R 是我的第一次)
[问题叙述]:
想要用R把下列这个list中的各元素计算分别出现几次
[程式范例]:
[[1]]
[1] "10063" "13866" "10111"
[[2]]
[1] "10063"
[[3]]
[1] "10057" "10063" "10006" "13800" "10111"
[[4]]
[1] "10063" "13042" "10083" "10006" "10031" "10110"
[[5]]
[1] "13800" "10024" "10063" "10093" "10006" "10110"
[[6]]
[1] "10031" "10052" "10057" "10006" "13403" "10110"
[[7]]
[1] "10024" "10006" "10083" "10063" "10059" "10077" "10075" "10111"
我把这个list命名为aa,且用table(aa)跑过
但有 all arguments must have the same length的错误
不知道要怎样才可以让他算出里面各元素出现几次的情况?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.25.99
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1490436082.A.C8C.html
1F:推 andrew43: lapply or sapply 03/25 18:52
2F:→ locka: table(unlist(aa, use. names=F)) 03/25 19:51
3F:→ tnzikom: 天啊跑出来了!!!感谢上面两位!! 03/25 20:55