作者tony1331 (BLUE)
看板R_Language
標題[問題]請教資料處理問題
時間Tue Jul 25 17:16:12 2017
[問題類型]:
我想用R 做某件事情,但是我不知道要怎麼用R 寫出來
[軟體熟悉度]:
沒寫過程式,R 是我的第一次)
[問題敘述]:
a 20
b 39
c 9
w 29
k 45
e 93
a~z為中文(為電視節目,有很多)
且有很多重複的
請問該如何把一樣節目的秒數加總起來
我需要把他們做排名,謝謝~
-----
Sent from JPTT on my Asus ASUS_Z012DA.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.141.23
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1500974175.A.A9F.html
※ 編輯: tony1331 (111.83.141.23), 07/25/2017 17:20:53
※ 編輯: tony1331 (111.83.141.23), 07/25/2017 17:21:06
1F:推 f496328mm: data[,.(x=sum(秒數)),by=c("電視節目colname)] 07/25 17:36
2F:→ tony1331: 不好意思f大 還是不太懂 可以解釋一下嗎 謝謝 07/25 17:49
※ 編輯: tony1331 (111.83.141.23), 07/25/2017 17:49:22
※ 編輯: tony1331 (111.83.141.23), 07/25/2017 17:49:53
3F:推 TaiwanFight: google 'How to sum a variable by group?' 07/25 17:59
4F:→ TaiwanFight: google到的第一個連結就是了 07/25 18:00
5F:→ tony1331: 好的 感謝你! 07/25 19:12
6F:推 ianmao: 也可以用dplyr裡的group_by跟summarize 07/26 00:18
7F:→ clansoda: built in function tapply() 07/26 06:58
8F:→ carl090105: 建議先學習一下apply家族用法,再看看dplyr;data.tabl 07/26 20:07
9F:→ carl090105: e套建如何操作資料,文件的化相信網路上游蠻多資源的 07/26 20:07
10F:→ carl090105: 手機回文有些許錯字還請見諒 07/26 20:15