разделить 1 строку на более - PullRequest
1 голос
/ 18 марта 2011

Дорогие все, у A есть такая строка:

a <- "Good,Good*********,Good***********,Perfect,Perfect**********,Perfect***********"

Теперь я хочу разделить это на следующее:

a <- c("Good","Good*********","Good***********","Perfect","Perfect**********","Perfect***********")

любые предложения приветствуются!Спасибо тебе,

Лизанна

Ответы [ 2 ]

7 голосов
/ 18 марта 2011

strsplit делает это:

a<-"Good,Good***,Good****,Perfect,Perfect***,Perfect*****"
a <- strsplit(a, ",")[[1]]
0 голосов
/ 06 декабря 2013

Этот тип проблемы является идеальным кандидатом на scan:

scan(text = a, what = "", sep = ",")
# Read 6 items
# [1] "Good"               "Good*********"      "Good***********"    "Perfect"   
# [5] "Perfect**********"  "Perfect***********"
...