สอนการเลือกคอลัมน์แบบต่าง ๆ เช่น คอลัมน์ที่มีชื่อขึ้นต้นด้วย ลงท้ายด้วย ประกอบด้วยตัวอักษรที่กำหนด รวมถึงการใช้ grep ในการเลือกคอลัมน์
ดาวน์โหลดไฟล์ตัวอย่างได้ที่ ► https://goo.gl/SL1KbH
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
วิเคราะห์ข้อมูลด้วย R ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFYFj7oWadDNklkveS6tFIo
การใช้โปรแกรม R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGSiUGzdWbjxIkZqEO-O6qZ
สอนการเขียนโปรแกรมด้วยภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
สอน R สำหรับ Data Science ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGat89RT9NMjW7sqFz84XSk
การสร้างกราฟด้วยโปรแกรม R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEvw9bN_Q8nRdDUPyaSymqM
การสร้างกราฟด้วย ggplot2 ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFEu7flht1Fv_gsT2mizgPW
การใช้ dplyr package ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEsJv4E4QmrBkdyax2IgRQG
การใช้ tidyr package ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFL9f4LpDa0zrh-rqzF3xdN
#prasertcbs #prasertcbs_R #prasertcbs_DataScience #prasertcbs_stat
「r grep」的推薦目錄:
- 關於r grep 在 prasertcbs Youtube 的最讚貼文
- 關於r grep 在 Re: [問題] grep判斷欄位是否含特定字串,取該筆資料 的評價
- 關於r grep 在 6 資料處理與清洗| 資料科學與R語言 的評價
- 關於r grep 在 文字字串搜尋比對grep [資料科學與R語言] - YouTube 的評價
- 關於r grep 在 【R语言小教室】grep和grepl函数的应用 - YouTube 的評價
- 關於r grep 在 problem with R grep() function in Rstudio 1.2.1335 for ... 的評價
- 關於r grep 在 A-Psychologists-Guide-to-R/Exercise 3 - Using grep - GitHub 的評價
- 關於r grep 在 What is the difference between grep -r and find here? - Unix ... 的評價
- 關於r grep 在 使用grep 在字元向量中查詢字串 - 他山教程 的評價
r grep 在 6 資料處理與清洗| 資料科學與R語言 的推薦與評價
搜尋字串函數通常使用在比對文字向量,文字比對有分大小寫,依照回傳值的型態不同,有兩種常用函數, grep() 與 grepl() : 回傳符合條件之向量位置(index) grep(搜尋條件, ... ... <看更多>
r grep 在 Re: [問題] grep判斷欄位是否含特定字串,取該筆資料 的推薦與評價
我舉一個很簡單的例子
library(dplyr)
data(CO2)
CO2 %>% .[grep("^Qn[12]$", .$Plant), ]
你希望用 filter() 來做,但它不適合吃 grep() 回傳資料。
※ 引述《joson4921 (特務)》之銘言:
:
: 文章分類提示:
: - 問題: 當你想要問問題時,請使用這個類別。
:
: [問題類型]:
:
: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
:
: [軟體熟悉度]:
: 請把以下不需要的部份刪除
: 新手(沒寫過程式,R 是我的第一次)
:
: [問題敘述]:
: 請簡略描述你所要做的事情,或是這個程式的目的
: Data含有資料如下所示:
: Time UniqueBusID
: 1 12:00:30 273-FC_o 大東紡織(振興路)->屯區藝文中心162
: 2 14:45:54 273-FC_o 大東紡織(振興路)->屯區藝文中心162
: 3 15:53:47 273-FC_o 屯區藝文中心->莒光新城163
: 4 17:17:56 285-FC_o 下太平->莒光新城164
: 5 15:46:12 285-FC_o 莒光新城->莒光新城163
: 我想做的是將UniqueBusID內含有"屯區藝文中心->","莒光新城->"兩字串的資料列取出
: 具體做法是先使用檢測用的函數檢測UniqueBusID是否含有該二字串,
: 爬文之後選用grep來做檢測,檢測之後再用filter將通過grep檢測的資料列留下
: 但我發現使用filter()不能直接在括號內放進grep那一串,改用mutate也一樣不行
: 請問板上大大這中間是不是我想錯了什麼導致我無法取出我要的結果呢?
: PS.結果應僅剩下第3和第5資料列
: 先感謝板大撥冗解惑
: [程式範例]:
:
: filter(grep("莒光新城->\\d*|屯區藝文中心->\\d*",
: BusData_51$UniqueBusID, value = T))
: filter)
: [環境敘述]:
:
: [關鍵字]:
: grep, filter, mutate
:
: 選擇性,也許未來有用
:
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.110.74
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1481903406.A.366.html
... <看更多>