0

文字列があるとします

"1|2|3|4|5|6 
7|8|9" 

6 の後に存在する '\n' に注意してください

scan(text="1|2|3|4|5|6 
7|8|9", sep="|",what="")

あなたを返します:

Read 9 items
[1] "1"  "2"  "3"  "4"  "5"  "6 " "7"  "8"  "9" 

2 つの個別のアイテムではなく、6 番目のアイテムが必要な 8 つのアイテムを取得するにはどうすればよい6 \n7ですか?

4

1 に答える 1

4

これはどう:

strsplit(paste(scan(text="1|2|3|4|5|6
+ 7|8|9", sep="\n", what="character"), collapse="\n"), "\\|")
于 2012-08-24T11:06:29.040 に答える