2016-12-30 1 views
-2

in einer Textdatei Im Gegensatz habe ich /path/to/my/file.tstv:Mehrzeilige String in eine Tabelle Lesen als

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

Und mit meinem R Code:

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

Frage: Wie stattdessen ich gelesen diese Daten direkt in table_variable als Inline-Multiline-String?

Etwas wie:

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

Wenn Sie das Trennzeichen kennen (sieht aus wie "\ t" für mich), können Sie das 'sep =' Argument verwenden. – Jean

Antwort

2

Das tut, was Sie wollen. Der Hauptpunkt ist die text=. Beachten Sie, dass ich die umgebenden doppelten Anführungszeichen in einfache Anführungszeichen geändert habe.

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) 
Verwandte Themen