看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢 [軟體熟悉度]: 使用者 [問題敘述]: 我有點不知如何一句話敘述問題 因此標題打得不好請見諒~ 目前遇到一筆資料class的部分有非常多都是用ALL 但我需要讓他變成一般表示的方式(也就是圖中的class 1~3) 因為我中間用了大量的字串paste在一起做compare 因此無法資料如果是ALL我就會比對失敗 換句話說 我想要將下圖中的資料做變換 要完整copy整個raw的data且class擴展開來 拜託各位大大幫忙 感恩感恩 https://i.imgur.com/y8Ql5qP.jpg
[程式範例]:(只是一個dataframe的example) ID=c(1234,5678,91011,111213,445566) EQP=c('ABC','CDE','FFF','EEE','QEW') class=c(1,2,3,'ALL','ALL') df=data.frame(ID,EQP,class) [關鍵字]: 展開資料 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 116.241.41.138 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1632635107.A.D10.html ※ 編輯: getsimple (116.241.41.138 臺灣), 09/26/2021 13:49:03 ※ 編輯: getsimple (116.241.41.138 臺灣), 09/26/2021 13:49:56 ※ 編輯: getsimple (116.241.41.138 臺灣), 09/26/2021 13:50:12
andrew43: 內建方法 https://i.imgur.com/VdSOfes.png 09/27 00:59
locka: 原來rep對一整個row/dataframe使用是複製的意思,原來還可 09/27 10:27
locka: 以這樣用,感謝a大分享! 09/27 10:27
getsimple: 謝謝a大分享!感恩 09/27 23:36