R語言
sourceutils
位於 utils
包(package)。 說明
這些函數從源引用中提取信息。
用法
getSrcFilename(x, full.names = FALSE, unique = TRUE)
getSrcDirectory(x, unique = TRUE)
getSrcref(x)
getSrcLocation(x, which = c("line", "column", "byte", "parse"),
first = TRUE)
參數
x |
包含源引用的對象(通常是函數)。 |
full.names |
是否在文件名結果中包含完整路徑。 |
unique |
是否僅列出唯一的文件名/目錄。 |
which |
提取源參考的哪一部分。可以縮寫。 |
first |
是否顯示對象的第一個(或最後一個)位置。 |
細節
如果 "keep.source"
選項為 TRUE
,則函數的每個語句都將有其自己的源引用。這些函數檢索所有這些。
其組成部分如下:
- 線
-
對象開始或結束的行號。
- 柱子
-
對象開始或結束的列號。水平製表符將轉換為空格。
- 字節
-
至於
"column"
,但計算字節,在多字節字符(和水平製表符)的情況下可能會有所不同。 - 解析
-
至於
"line"
,但這會忽略#line
指令。
值
getSrcFilename
和 getSrcDirectory
返回保存文件名/目錄的字符向量。
getSrcref
返回 "srcref"
對象的列表,如果沒有,則返回 NULL
。
getSrcLocation
返回請求的位置類型的整數向量。
例子
fn <- function(x) {
x + 1 # A comment, kept as part of the source
}
# Show the temporary file directory
# where the example was saved
getSrcDirectory(fn)
getSrcLocation(fn, "line")
也可以看看
相關用法
- R select.list 從列表中選擇項目
- R str 緊湊地顯示任意 R 對象的結構
- R stack 從數據幀或列表中堆疊或取消堆疊向量
- R shortPathName 在 Windows 上以簡短形式表達文件路徑
- R setRepositories 選擇包存儲庫
- R setWindowTitle 在Windows中設置RGUI的窗口標題或狀態欄
- R sessionInfo 收集有關當前 R 會話的信息
- R summaryRprof 總結 R 采樣分析器的輸出
- R savehistory 加載、保存或顯示命令曆史記錄
- R strcapture 將字符串標記捕獲到 data.frame 中
- 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大神的英文原創作品 Source Reference Utilities。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。