r相关内容

逐步回归使用 p 值删除具有不显着 p 值的变量

我想使用p值作为选择标准执行逐步线性回归,例如:在每一步删除具有最高的变量,即最不显着的p-values,当所有值都由某个阈值 alpha 定义时停止. 我完全知道我应该使用 AIC(例如命令 step 或 stepAIC)或其他一些标准来代替,但我的老板不了解统计并坚持关于使用 p 值. 如有必要,我可以编写自己的例程,但我想知道是否有已经实现的版本. 解决方案 向你的老板展 ..
发布时间:2021-07-07 18:47:15 其他开发

在 R 中访问 Windows 注册表

如何访问R里面的windows注册表,比如我想访问文件夹: [HKEY_LOCAL_MACHINE\SOFTWARE\R-core\R\3.0.2] 和名为“InstallPath"的密钥 获得: "C:\\Program Files\\R\\R-3.0.2" 非常感谢! 解决方案 您可以使用 readRegistry(). 在我的机器上: fp (另外,为了将来 ..
发布时间:2021-07-07 18:44:27 其他开发

如何不匹配

对于某些人来说,这可能是一个简单的问题:您如何在 R 中使用正则表达式实际上不匹配任何内容?假设你有一个像这样的字符串向量: q 再假设你想匹配空字符串"",怎么做呢?似乎可以合理地匹配 "" 使用 grep 来匹配元字符 . 意思是“任何字符",无论是这样还是作为内容否定字符类,以及参数 invert = T 以匹配匹配的反面: grep(".", q, value = T, inver ..
发布时间:2021-07-07 18:35:22 其他开发

如何在R中提取由正斜杠分隔的数字?

我正在尝试从字符串中提取 1/7、2/7、... 格式的页码.在 R 我想使用以下输入 input 并提取输出“7/8"甚至更好的数字 7.我不是一个普通的正则表达式用户,因此非常感谢您的帮助. 解决方案 在正则表达式中,\d 表示数字,+ 表示“一个或多个".所以模式 "\d+" 匹配一位或多位数字.我们可以使用带有此模式的 stringr::str_extract 来提取数字 - ..
发布时间:2021-07-06 20:59:45 其他开发

正则表达式在日期中添加连字符

在 R 中,我有一个如下所示的字符串 x 我想通过使用单个 gsub 命令(而不是使用 substr 和 paste,但我的有限regex 知识让我无法确定我需要做什么: y 在我的实际示例中,x 的长度为几百万,因此任何用于提高速度的微基准测试都会有所帮助. 一如既往,不胜感激. 解决方案 以下应该有效: gsub("(\\d{4})(\\d{2})(\\d{2})" ..
发布时间:2021-07-06 20:51:32 其他开发

在 R 中查找并替换整个值

我正在寻找一种方法来使用 R 中的查找和替换函数来替换字符串的整个值,而不仅仅是字符串的匹配部分.我有一个包含很多(非常)长名称的数据集,我正在寻找一种有效的方法来查找和更改它们的值. 例如,我尝试更改整个字符串 string ..
发布时间:2021-07-06 20:50:38 其他开发

在 R 中,遍历目录并将文件名存储在列中

我正在尝试在 R 中做一些我认为不应该太难的事情.我有一个文件夹,里面有很多很多文件.他们都是这样的. airbag.WS-U-E-A.lst . 是一个分隔符,.lst 是扩展名(可读为文本). 每个文件每行包含数据,如 /home/nobackup/SONAR/COMPACT/WR-U-E-A/WR-U-E-A0000075.data.ids.xml: ja v ..
发布时间:2021-07-06 20:49:46 其他开发

使用向量中的元素的 R grep 正则表达式(跟进)

跟进这个问题,我还有另一个例子,我不能使用接受的答案. 同样,我想在 lab 向量中找到每个精确的 group 元素... labs 我尝试了以下但它不起作用... grep(paste0(groups[1], "$"), labs, value=TRUE)grep(paste0(groups[2], "$"), labs, value=TRUE)grep(paste0(groups ..
发布时间:2021-07-06 20:49:12 其他开发

R中的字母数字正则表达式

我正在尝试使用 [:alnum:] ,如 ?regex 所述 谁知道为什么 grepl("^([a-zA-Z0-9])+([;])", x="dj5sads;adsa") 返回 TRUE,但 grepl("^([:alnum:])+([;])", x="dj5sads;adsa") 返回 FALSE? 解决方案 [:alnum:] 只是类的名称.当你想把这个命名类放到一个字符 ..
发布时间:2021-07-06 20:48:50 其他开发

以特定模式开头的字符串

这是一个非常简单的 R 问题,但我找不到答案. 我想查找以特定模式开头的字符串.例如如果我有图案"ABC我想在以下向量中提取以 ABC 开头的字符串c("ABCGDFGFD","WWABC","AYBC") 此示例的预期结果:TRUE FALSE FALSE 注意:在这个例子中,模式的长度并不总是 3 个字符.它可以更长或更短. 提前致谢! 解决方案 Regex 在 ..
发布时间:2021-07-06 20:46:14 其他开发

在 R 中:获取第一个标点符号之前的所有 alnum 字符

我有一个由字符串(或 NA)组成的向量 s,并且想在第一次出现标点符号 (.) 之前获得一个长度相同的向量. s 我想要这样的结果: [1] "ABC1" "22A" 不适用 解决方案 您可以使用以下类似 Perl 的正则表达式从第一个点中删除所有符号(包括换行符): s [1] "ABC1" "22A" 不适用 参见 IDEONE 演示 正则表达式匹配 [.] - 一 ..
发布时间:2021-07-06 20:45:30 其他开发

R - 使用正则表达式查找/替换换行符

我正在尝试使用正则表达式清理文件夹中的一堆 .txt 文件.我似乎无法让 R 找到换行符. 这是我正在使用的代码.它适用于字符替换,但不适用于换行. gsub_dir(dir = "folder_name", pattern = "\\n", replacement = "#") 我也尝试过 \r 和其他各种排列.使用纯文本编辑器,我找到所有带有 \n 的换行符. 解决方案 你不 ..
发布时间:2021-07-06 20:42:43 其他开发

用“*"分隔第一个数字的字符串;在字符串中

我认为这是一个简单的方法,但我看不到我遗漏了什么.我想在第一个数字处拆分字符串.在字符串中有非字母数字符号之前效果很好.帮助! 作品: pet动物总数## =>1 狗 100## =>2 猫?340 请参阅正则表达式演示. 但是,在一般情况下,在这里使用 tidyr::extract 会容易得多,因为您需要的模式会更简单: ^(\D*?)\s*(\d.*) 请注意,如果您的字符 ..
发布时间:2021-07-06 20:41:11 其他开发

从 R 中的字符串中删除反斜杠

我想从 list(\"TSPAN6\") 等字符串中删除 list(\" 和 \") 并得到TSPAN6.我试图用 grep 函数来做到这一点,但是我遇到了包含字符串的反斜杠问题.我试过了: gsub('list(\\"','', "list(\"TSPAN6\")", fixed=T) 但它不起作用?!如果您能帮助我,我将不胜感激. 解决方案 使用单个 gsub. x ..
发布时间:2021-07-06 20:40:59 其他开发

删除第二个冒号后的文本

我需要删除第二个冒号之后的所有内容.我有几种日期格式,需要使用相同的算法进行清理. a 我尝试对两个列组进行匹配,但似乎无法找到如何删除第二个匹配组. sub("(:.*){2}", "", "2016-12-31T18:31:34Z") 解决方案 可以使用的正则表达式:(:[^:]+):.* 您可以查看:regex101 并使用类似 sub("(:[^:]+):.*", "\ ..
发布时间:2021-07-06 20:38:55 其他开发