чтение текстовой таблицы в R - PullRequest
0 голосов
/ 07 августа 2020

Я знаю, что если я скопирую содержимое объекта block и вставлю его в текстовый редактор (например, блокнот), тогда я смогу прочитать файл block.txt в виде таблицы в R вот так: read.table('block.txt', header = TRUE).

Но есть ли способ напрямую (без предварительного создания файла block.txt) прочитать сам block в R?

block <- "Item1 Item2 Item3 
             22    52    16 
             42    33    24 
             44     8    19 
             52    47    18 
             45    43    34 
             37    32    39"

Ответы [ 2 ]

1 голос
/ 07 августа 2020

Вы можете указать block как text аргумент read.table:

read.table(text = block, header = TRUE)

#  Item1 Item2 Item3
#1    22    52    16
#2    42    33    24
#3    44     8    19
#4    52    47    18
#5    45    43    34
#6    37    32    39
0 голосов
/ 07 августа 2020

Мы можем использовать fread

library(data.table)
fread(block)
#   Item1 Item2 Item3
#1:    22    52    16
#2:    42    33    24
#3:    44     8    19
#4:    52    47    18
#5:    45    43    34
#6:    37    32    39
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...