Re: [問題] 條件篩選資料

看板R_Language作者 (零度空間)時間9年前 (2015/07/01 13:40), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串2/2 (看更多)
延伸問題 我的 一張table叫做 h 欄位其中一欄是是 產品 產品 10mm噴嘴 乾膜 11m噴嘴 微型噴嘴 一般噴嘴 我想挑出產品欄 含有噴嘴 h1[產品=="噴嘴", ] <-跑不出來 但是h1[產品=="一般噴嘴", ]<- 跑得出 我想知道 欄位內 包含 噴嘴二字 的寫法 ※ 引述《criky (立業成家)》之銘言: : : [問題類型]: : : 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) : : [軟體熟悉度]: : 新手(沒寫過程式,R 是我的第一次) : [問題敘述]: : 基本學習 : [程式範例]: : : 我有參考此網頁的寫法,不過也出現錯誤 : https://sites.google.com/site/rlearningsite/manage/manage4 : 在coursera學習R,之前有自己找文件看, : 第一週的考試最後3題不太會,都是篩選資料後計算的 : 資料如下 : https://www.sendspace.com/file/vtlml8 : Ozone Solar.R Wind Temp Month Day : 1 41 190 7.4 67 5 1 : 2 36 118 8.0 72 5 2 : 3 12 149 12.6 74 5 3 : 4 18 313 11.5 62 5 4 : 5 NA NA 14.3 56 5 5 : 6 28 NA 14.9 66 5 6 : 第17題是要選 Ozne>31和 Temp>90的資料,再做計算 : 我打程式碼如下: : hw1.Q18<-hw1[Ozone>31, Temp>90] : 錯誤訊息如下: : Error in `[.data.frame`(hw1, Ozone > 31, Temp > 90) : : object 'Temp' not found : 要怎麼修改才能篩選出我要的資料呢? : : [關鍵字]: : 篩選 : : 選擇性,也許未來有用 : -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.43.131 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1435729221.A.F5A.html

07/01 14:50, , 1F
d <- data.frame(a = c("aa", "bb", "aabb"), b = 1:3)
07/01 14:50, 1F

07/01 14:50, , 2F
d[grep("bb", d$a), ]
07/01 14:50, 2F

07/01 14:50, , 3F
這是你要的嗎?
07/01 14:50, 3F

07/01 16:09, , 4F
grep
07/01 16:09, 4F

07/01 17:23, , 5F
YES 謝謝andrew43
07/01 17:23, 5F

07/01 17:40, , 6F
不客氣。提醒你gsub()可以餵食regular expression。
07/01 17:40, 6F
文章代碼(AID): #1Latr5zQ (R_Language)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1Latr5zQ (R_Language)