[問題] 寫function算個數百分比

看板R_Language作者 (pilipalapon)時間8年前 (2016/04/18 22:55), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
[問題類型]: 程式諮詢 [軟體熟悉度]: 入門 [問題敘述]: 現有1-20的數字10個,想寫一支程式依輸入的切點算出個數及百分比。 (13、5、7、19、4、18、1、10、15、2) 例如當輸入切點: 10 結果: 個數 百分比 01-10 5 50 11-20 5 50 例如當輸入切點: 5 13 18 結果: 個數 百分比 01-05 4 40 06-13 3 30 14-18 2 20 19-20 1 10 [環境敘述]: R3.2 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.8.210.176 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1460991337.A.30F.html

04/18 23:05, , 1F
你需要 cut()
04/18 23:05, 1F

04/18 23:05, , 2F
x <- 1:10; table(cut(x, c(-Inf,2,5,6,Inf))) 之類的
04/18 23:05, 2F

04/18 23:06, , 3F
要好看的顯示或換算成百分比再自己加工一下就可以了
04/18 23:06, 3F
文章代碼(AID): #1N5FLfCF (R_Language)