读一个多行字符串成表,而不是一个文本文件

问题描述:

我有/path/to/my/file.tstv读一个多行字符串成表,而不是一个文本文件

Date   Pr Data 
2016-07-27 0.45 "Prior 1." 
2016-07-28 0.55 "Prior 2." 
2016-07-29 0.65 "Prior 3." 

而且,我的R代码里面:

table_variable <- read.table("/path/to/my/file.tsv", header=TRUE) 

问题:如何,而不是读这个数据直接转换成table_variable作为内联多行字符串?

喜欢的东西:

table_variable <- read.table(" 
Date   Pr Data 
2016-07-27 0.45 "Prior 1." 
2016-07-28 0.55 "Prior 2." 
2016-07-29 0.65 "Prior 3." 
", header=TRUE) 
+0

如果你知道分隔符(看起来像“\ t”给我),你可以使用'sep ='参数。 – Jean

这你想要做什么。主要观点是text=。请注意,我将您的周围双引号改为单引号。

table_variable <- read.table(text= 
'Date   Pr Data 
2016-07-27 0.45 "Prior 1." 
2016-07-28 0.55 "Prior 2." 
2016-07-29 0.65 "Prior 3." 
', header=TRUE)