R語言
checkUsage
位於 codetools
包(package)。 說明
檢查 R 代碼是否存在可能的問題。
用法
checkUsage(fun, name = "<anonymous>", report = cat, all = FALSE,
suppressLocal = FALSE, suppressParamAssigns = !all,
suppressParamUnused = !all, suppressFundefMismatch = FALSE,
suppressLocalUnused = FALSE, suppressNoLocalFun = !all,
skipWith = FALSE, suppressUndefined = dfltSuppressUndefined,
suppressPartialMatchArgs = TRUE)
checkUsageEnv(env, ...)
checkUsagePackage(pack, ...)
參數
fun |
關閉。 |
name |
特點;關閉的名稱。 |
env |
包含要檢查的閉包的環境。 |
pack |
要檢查的字符命名包。 |
... |
要傳遞給 |
report |
用於報告可能的問題的函數。 |
all |
邏輯性;如果為真,請報告所有可能的問題。 |
suppressLocal |
抑製所有局部變量警告。 |
suppressParamAssigns |
抑製有關形式參數賦值的警告。 |
suppressParamUnused |
抑製有關未使用的形式參數的警告。 |
suppressFundefMismatch |
抑製有關具有不同形式參數列表的多個局部函數定義的警告 |
suppressLocalUnused |
抑製有關未使用的局部變量的警告 |
suppressNoLocalFun |
抑製有關將局部變量用作沒有明顯局部函數定義的函數的警告 |
skipWith |
邏輯性;如果為 true,則不檢查 |
suppressUndefined |
抑製有關未定義的全局函數和變量的警告。 |
suppressPartialMatchArgs |
抑製有關部分參數匹配的警告 |
細節
checkUsage
檢查單個 R 閉包。選項控製要報告哪些可能的問題。默認設置相當冗長。第一遍可能使用 suppressLocal=TRUE
來抑製與局部變量使用相關的所有信息。 suppressXYZ
值可以是標量邏輯值或字符向量;那麽它們是字符向量,它們僅抑製向量中具有名稱的變量的問題報告。
checkUsageEnv
和 checkUsagePackage
是將 checkUsage
應用於環境或包中的所有閉包的便利函數。 checkUsagePackage
要求加載包。如果包有名稱空間,則檢查內部名稱空間框架。
例子
checkUsage(checkUsage)
checkUsagePackage("codetools",all=TRUE)
## Not run: checkUsagePackage("base",suppressLocal=TRUE)
作者
Luke Tierney
相關用法
- R codetools R 低級代碼分析工具
- R findGlobals 查找閉包使用的全局函數和變量
- R showTree R 表達式的打印 Lisp 風格表示
- R SparkR count用法及代碼示例
- R SparkR column用法及代碼示例
- R SparkR columns用法及代碼示例
- R SparkR corr用法及代碼示例
- R compile 字節碼編譯器
- R SparkR cov用法及代碼示例
- R SparkR collect用法及代碼示例
- R SparkR coltypes用法及代碼示例
- R SparkR coalesce用法及代碼示例
- R lvq1 學習矢量量化1
- R lvq2 學習矢量量化2.1
- R summary.clara “clara”對象的摘要方法
- R diana 分裂分析聚類
- R pluton 鈈同位素成分批次
- R votes.repub 總統選舉中共和黨候選人的投票
- R agnes 凝聚嵌套(層次聚類)
- R print.mona MONA 對象的打印方法
- R print.clara CLARA 對象的打印方法
- R mona 二元變量的單論分析聚類
- R plot.diana 分裂層次聚類圖
- R plot.mona 一元分裂層次聚類的旗幟
- R bannerplot 繪圖橫幅(層次聚類)
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Check R Code for Possible Problems。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。