使用R软件读取包含\ n的数据

时间:2012-08-24 10:48:02

标签: r statistics

假设我有一个字符串

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

我怎样才能获得第8项应该是6 \n7而不是两个单独项目的8个项目?

1 个答案:

答案 0 :(得分:4)

这个怎么样:

strsplit(paste(scan(text="1|2|3|4|5|6
+ 7|8|9", sep="\n", what="character"), collapse="\n"), "\\|")