30得票7回答
在R中出现错误:(该软件包仅以源代码形式提供,并且可能需要编译C/C++/Fortran)

我正在尝试在R-Studio中安装'yaml'和'stringi'包,但它一直给我这些错误:> install.packages("stringi") Package which is only available in source form, and may need compila...

26得票1回答
gsub速度与模式长度

最近我一直在广泛使用gsub,我注意到短模式比长模式运行得更快,这并不奇怪。下面是一个完全可复制的代码: library(microbenchmark) set.seed(12345) n = 0 rpt = seq(20, 1461, 20) msecFF = numeric(length...

24得票6回答
升级到R3.2.1后,'stringi'包无法使用。

我看到有人发布了这个问题的版本,但仍然没有看到答案。我试图使用ggplot2,但出现以下错误(今天早上在R3.0.2“飞碟帆船”和RStudio版本0.98.1102中运行一切正常)。 我更新了R和RStudio,现在出现以下错误: library(ggplot) Error in loa...

20得票5回答
如何在没有网络访问的情况下从本地文件安装stringi?

我在使用RStudio远程服务器工作,该服务器无法访问互联网。我想安装“stringi”软件包。我查看了这个stackoverflow文章,但每当我使用命令时:install.packages("stringi_0.5-5.tar.gz", ...

19得票2回答
R/regex与stringi/ICU:为什么“+”被视为非[:punct:]字符?

我正在尝试从一个字符串向量中移除非字母字符。我认为[:punct:]组应该可以覆盖所有情况,但它似乎忽略了+。这个字符属于其他字符组吗?library(stringi) string1 <- c( "this is a test" ,"this, is also a test" ,"th...

18得票5回答
按特定字符计数子字符串

我有以下字符串:strings <- c("ABBSDGNHNGA", "AABSDGDRY", "AGNAFG", "GGGDSRTYHG") 当 A、G 和 N 的出现次数达到3次时,我希望能够截取字符串。这种情况下,结果应该是:some_function(strings) c(...

17得票2回答
在加载命名空间时出错:loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]]):没有名为'stringi'的软件包。

当我使用 library(Hmisc) 我收到以下错误信息: Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : there is no package called 'str...

15得票3回答
使用filter()和str_detect()根据多个模式进行筛选

我想使用filter()和str_detect()过滤数据框,匹配多个模式而不需要多次调用str_detect()函数。在下面的示例中,我想过滤数据框df,只显示包含字母a f和o的行。df <- data.frame(numbers = 1:52, letters = letters)...

14得票6回答
R中的重叠匹配

我进行了搜索,并找到了这个论坛讨论,以实现重叠匹配的效果。 我还发现以下SO问题,涉及查找索引以执行此任务,但未能找到有关在R语言中抓取重叠匹配的简明信息。 我可以在支持(PCRE)的任何语言中执行此任务,通过在前瞻内实现捕获组来捕获重叠匹配。 但是,在R中使用perl=T实际执行相同的...

12得票5回答
安装“stringr”和“stringi”包时出现非零退出状态

请帮我在R中安装stringr和stringi包。结果为:install.packages("stringi") Installing package into ‘C:/Users/kozlovpy/Documents/R/win-library/3.2’ (as ‘lib’ is unspe...