看板 R_Language 關於我們 聯絡資訊
延伸問題 我的 一張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
andrew43: d <- data.frame(a = c("aa", "bb", "aabb"), b = 1:3) 07/01 14:50
andrew43: d[grep("bb", d$a), ] 07/01 14:50
andrew43: 這是你要的嗎? 07/01 14:50
obarisk: grep 07/01 16:09
psinqoo: YES 謝謝andrew43 07/01 17:23
andrew43: 不客氣。提醒你gsub()可以餵食regular expression。 07/01 17:40