gpt4 book ai didi

r - 使用重复的定界符分割字符串

转载 作者:行者123 更新时间:2023-12-04 13:36:07 26 4
gpt4 key购买 nike

我在R中有以下形式的字符串:

example <- c("namei1 namej1, surname1, name2, surnamei2 surnamej2, name3, surname3")

我希望获得两列:
namei1 namej1   | surname1
name2 | surnamei2 surnamej2
name3 | surname3

我尝试使用字符串拆分:
example <- c("namei1 namej1, surname1, name2, surnamei2 surnamej2, name3, surname3")
pattern <- "\\,+[[:space:]]"
str_split(example, pattern)

但是,我被困在这里...

最佳答案

read.csv(text = gsub("([^,]+,[^,]+),", "\\1\n", example), 
header = FALSE, stringsAsFactors = FALSE)
#              V1                   V2
# 1 namei1 namej1 surname1
# 2 name2 surnamei2 surnamej2
# 3 name3 surname3

关于r - 使用重复的定界符分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57793849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com