Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R语言中,如何加载包含换行符的文本行,并在多行文字中显示为多行输出_R_Newline - Fatal编程技术网

在R语言中,如何加载包含换行符的文本行,并在多行文字中显示为多行输出

在R语言中,如何加载包含换行符的文本行,并在多行文字中显示为多行输出,r,newline,R,Newline,假设我创建了两个字符串,每个字符串都包含换行符,并将它们分配给变量,如下所示 question_one<- 'What is your answer?\n\nYes\nNo\nMaybe' question_two<- 'What is your reply?\n\nOne\nTwo\nThree' 然后使用mtext(side=1,my_scanned_questions[i])在5行上生成我的第i个问题的输出文本 我已经尝试了sep值的各种组合,以及.txt文件中反斜杠的不同数

假设我创建了两个字符串,每个字符串都包含换行符,并将它们分配给变量,如下所示

question_one<- 'What is your answer?\n\nYes\nNo\nMaybe'
question_two<- 'What is your reply?\n\nOne\nTwo\nThree'
然后使用
mtext(side=1,my_scanned_questions[i])
在5行上生成我的第i个问题的输出文本

我已经尝试了
sep
值的各种组合,以及.txt文件中反斜杠的不同数字(1,2,4),等等,
allowEscapes
作为
T
F
,但我能得到的最接近的是
mtext(side=1,我的问题[1])
在一个显示行上输出字符串
'q1您的答案是什么?\n\nYes\nNo\nMaybe'


我很幸运地使用了
readLines
而不是scan。

我创建了一个包含三行文本的文本文件

您需要将双反斜杠换行符替换为单个

a <- readLines("https://gist.githubusercontent.com/corynissen/541100602ac4bc7b3dc6/raw/1adc16160a8a2aa705b7bbb3810723cc416079a1/a2.txt")
plot(1:10)
a <- gsub("\\\\n", "\n", a)
mtext(side=1, a[1])

a啊,你帮我看到我最初的描述模棱两可。我需要的是一个文本文件,其中第一行是
你的答案是什么?\n\nYes\nNo\nMaybe
,第二行是
你的答案是什么?\n\n\n\n两行\n三行
,我想
扫描
读取行
并显示第一个问题,我最初称之为
我的扫描行[1]
(通过多行文字)显示在5条显示线上
a <- readLines("https://gist.githubusercontent.com/corynissen/541100602ac4bc7b3dc6/raw/1adc16160a8a2aa705b7bbb3810723cc416079a1/a2.txt")
plot(1:10)
a <- gsub("\\\\n", "\n", a)
mtext(side=1, a[1])