7得票4回答
R分割字符串并保留匹配项右侧的子字符串?

如何在R中执行字符串分割(stringsplit())操作?当没有以破折号分隔的名字时停止分割。将右侧子字符串保留为给定结果。 a <- c("tim/tom meyer XY900 123kncjd", "sepp/max/peter moser VK123 456xyz") # ...

12得票3回答
按空格拆分字符串,但引号内的空格除外

我一直在尝试使用R语言将带有双引号的空格分隔字符串进行拆分,但是一直没有成功。 这是一个字符串示例: rainfall snowfall "Channel storage" "Rivulet storage" 这对我们很重要,因为这些是必须与随后的数据匹配的列标题。 这个网站上有其他关于如...

9得票3回答
按多个分隔符拆分列,保留分隔符

如何使用%,-和+作为可能的分隔符将字符列拆分为3个列,并在新列中保留分隔符? 示例数据: data <- data.table(x=c("92.1%+100-200","90.4%-1000+200", "92.8%-200+100", "99.2%-500-200","90.1%...

8得票3回答
如何从一个词组字符串中显示前n个字符

我有以下字符串: Getty <- "Four score and seven years ago our fathers brought forth on this continent a new nation, conceived in liberty, and dedicate...

13得票1回答
在反斜杠(\)上进行strsplit

我试图提取第一个反斜杠之前的字符串部分,但好像无法正确地工作。我尝试了多种方法来使其正常工作,基于strsplit的手册页面和在网上搜索后得出。在我的实际情况中,字符串是从数据库连接获得的数据框架,但我可以使用以下方式简化情况: > strsplit("BLAAT1\022E:\\BLA...

8得票4回答
使用正则表达式拆分字符串

我希望你能帮我翻译一些与IT技术有关的内容。要翻译的内容是如何拆分一个通用格式的字符串,其中方括号表示字符串的“部分”。例如: x <- "[a] + [bc] + 1" 并返回一个类似于字符向量的结果: "[a]" " + " "[bc]" " + 1" 更新:最终使用...

9得票3回答
如何在R中使用strsplit()函数获取最后的空元素?

我需要处理一些主要是csv格式的数据。但问题在于,如果逗号位于行末(如下面示例中3后面的逗号),R会忽略该逗号。 > strsplit("1,2,3,", ",") [[1]] [1] "1" "2" "3" 我希望它被读取为[1] "1" "2" "3" NA,该如何实现呢?谢谢。

43得票3回答
如何使用strsplit函数分割句点。

我想通过句点拆分以下字符串。 我尝试使用strsplit()和"."参数中的split,但没有得到我想要的结果。s <- "I.want.to.split" strsplit(s, ".") [[1]] [1] "" "" "" "" "" "" "" "" "" "" "" "" "...

14得票2回答
在R中基于点将文本分割

我有:"word1.word2" 我希望您能:"word1" "word2" 我知道我需要使用strsplit并设置perl=TRUE,但我找不到用于分割参数的句点正则表达式。

8得票2回答
正则表达式:去除所有标点符号,除了...

我有以下正则表达式,可以在任何空格或标点符号处进行拆分。 我如何从:punct:中排除一个或多个标点符号? 假设我想要排除撇号和逗号。 我知道我可以明确地使用 [这里的所有标点符号] 代替 [:punct:] ,但我希望有一种排除方法。 X <- "I'm not that good ...