R語言
strcapture
位於 utils
包(package)。 說明
給定一個字符向量和一個包含捕獲表達式的正則表達式,strcapture
會將捕獲的標記提取到表格數據結構中,例如 data.frame,其類型和結構由原型對象指定。假設從每個輸入字符串中捕獲相同數量的標記。
用法
strcapture(pattern, x, proto, perl = FALSE, useBytes = FALSE)
參數
pattern |
帶有捕獲表達式的正則表達式。 |
x |
用於捕獲標記的字符向量。 |
proto |
行為類似的 |
perl,useBytes |
傳遞給 |
細節
proto
參數通常是 data.frame
,其中一列按順序對應於每個捕獲表達式。捕獲的字符向量被強製為列的類型,列名稱將被保留到返回值中。原型中的任何數據都將被忽略。請參閱示例。
值
與 proto
類型相同的表格數據結構,因此通常是 data.frame
,包含每個捕獲表達式的列。列類型和名稱繼承自 proto
。 x
中與 pattern
不匹配的情況在每列中都有 NA
。
例子
x <- "chr1:1-1000"
pattern <- "(.*?):([[:digit:]]+)-([[:digit:]]+)"
proto <- data.frame(chr=character(), start=integer(), end=integer())
strcapture(pattern, x, proto)
也可以看看
regexec
和 regmatches
用於相關的低級實用程序。
相關用法
- R str 緊湊地顯示任意 R 對象的結構
- R stack 從數據幀或列表中堆疊或取消堆疊向量
- R select.list 從列表中選擇項目
- R sourceutils 源參考實用程序
- R shortPathName 在 Windows 上以簡短形式表達文件路徑
- R setRepositories 選擇包存儲庫
- R setWindowTitle 在Windows中設置RGUI的窗口標題或狀態欄
- R sessionInfo 收集有關當前 R 會話的信息
- R summaryRprof 總結 R 采樣分析器的輸出
- R savehistory 加載、保存或顯示命令曆史記錄
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R hsearch-utils 幫助搜索實用程序
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表對象及其結構
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R PkgUtils 用於構建和檢查附加包的實用程序
- R cite 引用參考書目條目
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Capture String Tokens into a data.frame。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。