[問題] 購物籃的物品轉換
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手(沒寫過程式,R 是我的第一次)
[問題敘述]:
不好意思又來拜託各位大神,昨天問了如何把購物籃轉格式後成功的跑了初次分析,
但現在又有了新的問題,由於購物籃中同一件物品的名稱不一定相同,所以跑出來
的結果非常不準確,打算再從資料上下手。
目前的構想是利用grep把關鍵字抓出,然後重新賦值給這些資料,再回傳到原本的
資料中,
例如:
Names=grep("台灣啤酒",Data) #搜尋台灣啤酒關鍵字
DataT=Data[Names,] #取出子集
DataT$品名=1000 #將"台灣啤酒"改成代號1000
然後我寫到這邊就卡住了,不知道該用甚麼函數將改好的資料放回原先的資料中,
這是我粗淺的想法,如果神人們有更好的作法,還煩請不吝賜教。
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.120.6
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1495876437.A.755.html
※ 編輯: keeochange (140.119.120.6), 05/27/2017 17:31:57
→
05/27 17:47, , 1F
05/27 17:47, 1F
推
05/27 17:59, , 2F
05/27 17:59, 2F
→
05/27 18:01, , 3F
05/27 18:01, 3F
Revalue我試過了,好像不太行,因為很多資料不會乖乖寫台灣啤酒
那L大的感覺不錯 ,我試試看
※ 編輯: keeochange (140.119.120.6), 05/27/2017 18:09:42
推
05/27 18:37, , 4F
05/27 18:37, 4F
→
05/27 18:37, , 5F
05/27 18:37, 5F
→
05/27 18:37, , 6F
05/27 18:37, 6F
謝謝JOJO大,case_when十分好用
※ 編輯: keeochange (140.119.121.6), 05/29/2017 17:40:14