作者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://www.ptt.cc/bbs/R_Language/M.1490436082.A.C8C.html
推 andrew43: lapply or sapply 03/25 18:52
→ locka: table(unlist(aa, use. names=F)) 03/25 19:51
→ tnzikom: 天啊跑出來了!!!感謝上面兩位!! 03/25 20:55