(R): превратить строку data.table в вектор - PullRequest
0 голосов
/ 21 октября 2019

Добрый вечер!

Я новичок в R, и я просмотрел переполнение стека для похожих вопросов, но не смог найти ответ. Извините, если я пропустил аналогичный пост.

У меня очень простой вопрос:

[Datatable]

У меня есть вышеупомянутые данные, и я просто пытаюсь нарисоватьгистограмма значений в первой строке, например (пренебрегая первыми двумя столбцами).

Но когда я все-таки пытаюсь набрать Hist (data [1,] [3:24]), Rstudio возвращает это«х должен быть числовым».

Так есть ли простой способ, которым я могу превратить эту линию данных в вектор, пожалуйста? :)

И если да, то что, если я теперь хочу нарисовать гистограмму целых данных, а не только первой строки. Есть ли способ добавить все строки в один вектор (без использования цикла for?).

Извините, если вопрос уже задан,

Спасибо за ваше время. :)

1 Ответ

0 голосов
/ 21 октября 2019

data.table или tibble по умолчанию не приведут к vector, когда мы выберем одну строку. Одним из вариантов является использование unlist для преобразования в vector

hist(unlist(data[1,3:24]))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...