在r plot中使用从excel文件中读取的值检查文本中的新行?
我需要在一行中添加一个单词,在另一个单词中添加一个新的单词。 考虑下面的代码例如:
plot(rnorm(100), main="First line\nSecond line")
这给了这样的情节:
现在如果从保存的Excel文件中读取标题,该怎么办? 我已经将数据保存到一个excel文件( mydata
)中,并使用包xlsx
其读取到read.xlsx
。 标题保存在variablestitle
,值为First line\nSecond line
。 现在插入标题,我使用下面的代码:
plot(rnorm(100), main=mydata$title[1])
但情节是这样的:
我认为在标题中有新的一行,要么在excel文件中使用另一个值,要么在另一个代码中插入它。 有任何想法吗?
这里是mydata$title
的输出:
[1] "First\\nSecond" "First\\nSecond1" "First\\nSecond2" "First\\nSecond3" [5] "First\\nSecond4"
mydata$title[1]
应该是"First\nSecond"
而不是"First\\nSecond"
。 像这样的东西应该工作:
title1 <- c("First\\nSecond", "First\\nSecond1", "First\\nSecond2", "First\\nSecond3", "First\\nSecond4") title2 <- c("First\nSecond", "First\nSecond1", "First\nSecond2", "First\nSecond3", "First\nSecond4") plot(rnorm(100), main = title1[1]) # doesn't work plot(rnorm(100), main = title2[1]) # works