strsplit相关内容

使用dbplyr将字符串拆分成行

所以我想把一个字符串,在这个例子中的空格上,分成几行。 我想使用dbplyr来完成这项工作,事实证明这是一个问题。 显然,如果我收集那里的面积,有很多种方法可以做到这一点。 尽管我需要在不收钱的情况下这么做。 以下是一些虚拟数据,这是收集数据的一种方法,也是不收集数据就无法工作的一种方法 library(dbplyr) library(dplyr) library(tidyr) c ..
发布时间:2022-06-09 15:40:23 其他开发

在R中的数据表中将文本列拆分为参差不齐的多个新列

我有一个包含 20000 多行和一列的数据表.每列中的字符串具有不同数量的单词.我想拆分单词并将它们中的每一个放在一个新列中.我知道如何逐字逐句: Data [ , Word1 := as.character(lapply(strsplit(as.character(Data$complaint), split=" "), "[", 1))] (Data是我的数据表,complaint是列名) ..
发布时间:2022-01-13 19:06:29 其他开发

将字符串拆分为 R 中的新行

我有一个如下的数据集: 国家/地区分子项目代码IND NA PB102 FR206985511泰国 AP PB103 BA-107603/F000113361/107603LUXE NA PB105 1012701/SGP-1012701/F041701000IND AP PB106 AU206985211/CA-F206985211泰国 HP PB107 F034702000/1010701/ ..
发布时间:2021-12-28 12:00:19 其他开发

如何避免 R 中的循环:从列表中选择项目

我可以使用循环来解决这个问题,但我尝试在向量中思考,因此我的代码将更具 R 风格. 我有一个名字列表.格式为名字_姓氏.我想从这个列表中删除一个只有名字的单独列表.我似乎无法理解如何做到这一点.以下是一些示例数据: t ..
发布时间:2021-12-21 13:35:31 其他开发

如何矢量化 R strsplit?

在创建使用 strsplit 的函数时,向量输入的行为不符合预期,需要使用 sapply.这是由于 strsplit 产生的列表输出.有没有办法对过程进行矢量化——也就是说,函数为输入的每个元素生成列表中的正确元素? 例如,计算字符向量中单词的长度: words 长度(strsplit(单词,“"))[1] 4 # 字数(列表 ..
发布时间:2021-09-17 19:17:03 其他开发

用 R 中大于 1 的空格分割 strsplit

给定一个字符串, mystr = "学生平均成绩 88" 如果有超过 1 个空格,我希望拆分.我希望获得以下内容: “学生平均成绩"“88" 我搜索到“\s+"会被任意数量的空格分割. strsplit(mystr, "\\s+") 但这不是我想要的.strsplit 中是否有任何选项可以根据一定数量的空格(比如空格 = k)或空格规则(比如空格 > 1)拆分字符串? 解决方案 ..
发布时间:2021-08-31 18:45:43 其他开发

带竖线(管)的 strsplit

这里, >r 运行良好,但是 >rstrsplit(as.character(r),'|and')[[1]][1] "A" "A" "|""" "B" "B"[[2]][1] "B" "B" "|""" "C" "C" 在这里,答案是不正确的.当我使用“|and"时如何获得“AA"和“BB"? 提前致谢. 解决方案 正如你在 ..
发布时间:2021-08-30 20:45:11 其他开发

用任意数量的空格分割一个字符串

我有以下字符串: [1] "10012 ---- ---- ---- ---- CAB UNCH CAB" 我想通过间隙分割这个字符串,但间隙有可变数量的空格.有没有办法使用 strsplit() 函数来分割这个字符串并返回一个由 8 个元素组成的向量,这个向量已经去除了所有的间隙? 最好是一行代码. 解决方案 只需使用 strsplit 和 \\s+ 即可拆分: x 或者 ..
发布时间:2021-08-30 20:37:52 其他开发

R: 反斜杠上的 strsplit (\)

我试图在第一个反斜杠之前提取字符串的一部分,但我似乎无法让它正常工作. 根据 strsplit 的手册页和在线搜索后,我尝试了多种使其工作的方法. 在我的实际情况中,字符串位于我从数据库连接获取的数据框中,但我可以通过以下方式简化情况: > strsplit("BLAAT1\022E:\\BLAAT2\\BLAAT3","\\",fixed=TRUE)[[1]][1] "BLAAT1 ..
发布时间:2021-07-06 19:40:25 其他开发

使用正则表达式拆分字符串

我希望拆分一个通用形式的字符串,其中方括号表示字符串的“部分".例如: x 并返回一个如下所示的字符向量: "[a]" " + " "[bc]" " + 1" 编辑:最终使用了这个: x 解决方案 我看过 TylerRinker 的代码,怀疑它可能比这更清楚,但这可能是学习不同功能集的方式.(在我注意到它在空格上分割之前,我更喜欢他.)我尝试将其调整为与 strsplit 一起使 ..
发布时间:2021-07-06 19:37:46 其他开发

在 R 中的模式/分隔符之间提取字符串

我有以下形式的变量名: PP_Sample_12.GT 或 PP_Sample-17.GT 我正在尝试使用字符串拆分来提取中间部分:即 Sample_12 或 Sample-17.但是,当我这样做时: IDtmp 我最终得到了 PP_Sample_12.GT 的 Sample. 还有其他方法可以做到这一点吗?也许使用模式/替换功能?虽然,不确定这是否存在于 R(但我认为这可能适 ..
发布时间:2021-07-06 19:29:32 其他开发

正则表达式;删除所有标点符号,除了

我有以下正则表达式可以在任何空格或标点符号上拆分.如何从 :punct: 中排除 1 个或多个标点符号?假设我想排除撇号和逗号.我知道我可以明确地使用 [此处的所有标点符号] 而不是 [[:punct:]] 但我希望有一种排除方法. X ..
发布时间:2021-07-06 19:20:57 其他开发