[問題] dplyr 排序問題
ratio欄位做完排序後,可以取出前兩大的DEF_TYPE
group by PROJECT, CUSTOMER 直接顯示出來的就是ratio較高的兩個DEF_TYPE嗎 ?
def <- da %>%
group_by(PRODUCT_TYPE,SHIP_TYPE,PROJECT_ID,CUSTOMER,DEF_TYPE) %>%
summarise(ratio=sum(DEF_RATIO)) %>%
arrange(PRODUCT_TYPE,SHIP_TYPE,PROJECT_ID,CUSTOMER, desc(ratio))
PRODUCT_TYPE SHIP_TYPE PROJECT_ID CUSTOMER DEF_TYP
E ratio
A B C1 D1 E1 0.041085839
A B C1 D1 E2 0.0377843
A B C1 D1 E3 0.014306677
A B C1 D1 E4 0.010454879
A B C1 D1 E5 0.007153338
A B C1 D1 E6 0.000366838
A B C1 D1 E7 0.000183419
A B C2 D2 E1 0.073694289
A B C2 D2 E2 0.02597523
A B C2 D2 E3 0.013250147
A B C2 D2 E4 0.001575192
變成
PRODUCT_TYPE SHIP_TYPE PROJECT_ID CUSTOMER DEF_TYP
E ratio
A B C1 D1 E1 0.041085839
A B C1 D1 E2 0.0377843
A B C2 D2 E1 0.073694289
A B C2 D2 E2 0.02597523
[環境敘述]:
請提供 sessionInfo() 的輸出結果,
裡面含有所有你使用的作業系統、R 的版本和套件版本資訊,
讓版友更容易找出錯誤
[關鍵字]:
選擇性,也許未來有用
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.26.165
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1488348291.A.D65.html
→
03/01 19:04, , 1F
03/01 19:04, 1F
→
03/01 19:05, , 2F
03/01 19:05, 2F
→
03/01 21:21, , 3F
03/01 21:21, 3F
→
03/01 21:21, , 4F
03/01 21:21, 4F
→
03/01 21:21, , 5F
03/01 21:21, 5F
→
03/01 21:22, , 6F
03/01 21:22, 6F
→
03/01 21:23, , 7F
03/01 21:23, 7F
→
03/01 21:24, , 8F
03/01 21:24, 8F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章