8得票7回答
使用strsplit函数在R中获取最后一个字符

我有一个宝宝名字的文件,我正在读取其中内容,然后尝试获取宝宝名字中的最后一个字符。例如,该文件看起来像... Name Sex Anna F Michael M David M Sarah F 我使用以下方式读取这个: sourcenames ...

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...

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

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

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

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

8得票4回答
如何仅在第一个数字处拆分字符串

我有一个包含街道地址的数据集,它们的格式非常不同。例如: d <- c("street1234", "Street 423", "Long Street 12-14", "Road 18A", "Road 12 - 15", "Road 1/2") 我想要从这个内容中创建两列。 1...

7得票2回答
将data.frame按列名分组

我是一名初学者,正在了解R语言。我有一个数据框,其中包含如下类型的列名: file_001 file_002 block_001 block_002 red_001 red_002 ....etc' 0.05 0.2 0.4 ...

7得票2回答
我该如何将字符串"a\n\nb"分割成c("a", "", "", "b")?

当我使用stringr::str_split函数将"\n\na\n"按照"\n"分割时,得到的结果是c("", "", "a", "")。 我本以为当我使用stringr::str_split将"a\n\nb"按照"\n"分割时,可以得到c("a", "", "", "b"),但实际上得到的...

7得票4回答
将“名称”分成数据框的“名字”和“姓氏”列。

我正在努力弄清楚如何将数据框中的"Name"一列拆分成两个其他列,即在同一数据框内将其拆分为FistName和LastName。挑战在于我的某些姓名有几个姓。基本上,我想要取第一个单词(或字符串的元素)并放入FirstName列,然后将所有后续文本(当然不包括空格)放入LastName列。 ...

7得票3回答
当可能的输出已知时,加速`strsplit`

我有一个大的数据框,其中有一个因子列,我需要通过拆分因子名称来将其分成三个因子列。这是我目前的方法,但对于大的数据框(有时包含几百万行),速度非常慢: data <- readRDS("data.rds") data.df <- reshape2:::melt.array(dat...

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

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