как выбрать строки внутри фрейма данных - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь извлечь 50 строк из фрейма данных

library(XML)
library(RCurl)

    states = 
    readHTMLTable(getURL("https://simple.wikipedia.org/wiki/List_of_U.S._states_by_area"), 
    stringsAsFactors=FALSE)
    states[3:52]

, но вместо того, чтобы получить 50 нужных мне строк, я просто получаю это 50 раз:

 $<NA>
 NULL

1 Ответ

0 голосов
/ 05 ноября 2019

Ваш вывод list, и вы не можете поднастроить элементы, используя [2:52]. Вам нужно преобразовать список в data.frame перед настройкой.

Попробуйте это -

library(XML)
library(RCurl)

states = readHTMLTable(getURL("https://simple.wikipedia.org/wiki/List_of_U.S._states_by_area"), 
                  stringsAsFactors=FALSE)
as.data.frame(states)[3:52,]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...