x <- c("m", "f", "u", "f", "f", "m", "m")
lookup <- c(m = "Male", f = "Female", u = NA)
lookup[x]
#> m f u f f m m
#> "Male" "Female" NA "Female" "Female" "Male" "Male"
Run Code Online (Sandbox Code Playgroud)
由reprex软件包(v0.2.1)创建于2019-03-04
但是,这种想法不适用于数字查找,因为names它是字符向量所必需的特殊属性。
不要求使用数字查找的简单等效解决方案是data.frame什么?
我想避免一种data.frame解决方案,因为键和值之间的映射仅基于顺序,而不是更加透明的3 = 'Excellent', 2 = 'Good', 1 = 'Poor'。
data.frame字符查找表后面的段落建议使用解决方案。
grades <- c(1, 2, 2, 3, 1)
info <- data.frame(
grade = 3:1,
desc = …Run Code Online (Sandbox Code Playgroud) 我有
(add-hook 'after-init-hook 'org-agenda)
Run Code Online (Sandbox Code Playgroud)
在我的init文件中.这将显示议程调度程序.我怎么能够
我正在testthat为我的 R 包编写测试。我的一项测试使用jitter. 我想确保测试是可重复的。
我放 set.seed(1014)
library(testthat)的./tests/testthat.R; 或者context("Test)./tests/testthat/test-function.R;或者test_that("Example works"){jitter(1)}))in ./tests/testthat/test-function.R?为什么?