Извлечение таблицы HTML и превращение в tibble или data.frame в rHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Извлечение таблицы HTML и превращение в tibble или data.frame в r

Сообщение Anonymous »

Используя следующий код: < /p>

Код: Выделить всё

library(rvest)

read_html("https://gainblers.com/mx/quinielas/progol-revancha/", encoding = "UTF-8")|>
html_elements(xpath= '//*[@id="content_seccionb"]/div[1]/ul')|>
html_children()|>
html_text()|>
as_tibble()-> gb
< /code>
Я получаю это: < /p>
structure(list(value = c("\r\n\r\n                Partidos\r\n                L\r\n                E\r\n                V\r\n                Pronósticos\r\n            ",
"\r\n\t\t\t            1   MéxicovsJapón\r\n\t\t\t            2,4239%\r\n\t\t\t\t        3,5027%\r\n\t\t\t\t        2,7234%\r\n\t\t\t\t        LV\r\n\t        \t\t",
"\r\n\t\t\t            2   USAvsCorea del Sur\r\n\t\t\t            2,2243%\r\n\t\t\t\t        3,2030%\r\n\t\t\t\t        3,4028%\r\n\t\t\t\t        L\r\n\t        \t\t",
"\r\n\t\t\t            3   Juárez FCvsPachuca\r\n\t\t\t            3,9023%\r\n\t\t\t\t        3,5626%\r\n\t\t\t\t        1,7851%\r\n\t\t\t\t        V\r\n\t        \t\t",
"\r\n\t\t\t            4   Tigres UANLvsMonterrey\r\n\t\t\t            1,5359%\r\n\t\t\t\t        3,8823%\r\n\t\t\t\t        5,3117%\r\n\t\t\t\t        L\r\n\t        \t\t",
"\r\n\t\t\t            5   Dorados De SinaloavsIrapuato\r\n\t\t\t            2,9631%\r\n\t\t\t\t        3,4027%\r\n\t\t\t\t        2,2541%\r\n\t\t\t\t        LV\r\n\t        \t\t",
"\r\n\t\t\t            6   Tampico MaderovsTapatio\r\n\t\t\t            1,6058%\r\n\t\t\t\t        3,9024%\r\n\t\t\t\t        5,1318%\r\n\t\t\t\t        L\r\n\t        \t\t",
"\r\n\t\t\t            7   Tepatitlan de MorelosvsLeones Negros\r\n\t\t\t            2,0445%\r\n\t\t\t\t        3,3628%\r\n\t\t\t\t        3,4027%\r\n\t\t\t\t        L\r\n\t        \t\t",
"\r\n\t\t\t            8   IrlandavsHungría\r\n\t\t\t            2,7536%\r\n\t\t\t\t        3,2630%\r\n\t\t\t\t        2,9034%\r\n\t\t\t\t        LV\r\n\t        \t\t",
"\r\n\t\t\t            9   GreciavsDinamarca\r\n\t\t\t            2,8435%\r\n\t\t\t\t        3,2630%\r\n\t\t\t\t        2,8135%\r\n\t\t\t\t        LV\r\n\t        \t\t",
"\r\n\t\t\t            10   Estoril PraiavsSanta Clara\r\n\t\t\t            2,7734%\r\n\t\t\t\t        3,1031%\r\n\t\t\t\t        2,7535%\r\n\t\t\t\t        LV\r\n\t        \t\t",
"\r\n\t\t\t            11   St.  Louis CityvsDallas FC\r\n\t\t\t            2,0049%\r\n\t\t\t\t        4,1524%\r\n\t\t\t\t        3,5528%\r\n\t\t\t\t        L\r\n\t        \t\t",
"\r\n\t\t\t            12   Sporting Kansas CityvsAustin FC\r\n\t\t\t            2,4939%\r\n\t\t\t\t        3,7526%\r\n\t\t\t\t        2,6736%\r\n\t\t\t\t        LV\r\n\t        \t\t",
"\r\n\t\t\t            13   Deportivo CoruñavsSporting Gijón\r\n\t\t\t            2,2044%\r\n\t\t\t\t        3,2530%\r\n\t\t\t\t        3,7026%\r\n\t\t\t\t        LE\r\n\t        \t\t",
"\r\n\t\t\t            14   BurgosvsLas Palmas\r\n\t\t\t            2,4340%\r\n\t\t\t\t        3,1231%\r\n\t\t\t\t        3,2530%\r\n\t\t\t\t        LV\r\n\t        \t\t",
"\r\n\t\t\t            15   BurgosvsLas Palmas\r\n\t\t\t            2,4340%\r\n\t\t\t\t        3,1231%\r\n\t\t\t\t        3,2530%\r\n\t\t\t\t        LV\r\n\t        \t\t",
"\r\n\t\t\t            16   PumasvsToluca\r\n\t\t\t            %\r\n\t\t\t\t        %\r\n\t\t\t\t        %\r\n\t\t\t\t        \r\n\t        \t\t",
"\r\n\t\t\t            17   Tlaxcala FCvsOaxaca\r\n\t\t\t            1,7554%\r\n\t\t\t\t        3,9024%\r\n\t\t\t\t        4,2522%\r\n\t\t\t\t        L\r\n\t        \t\t",
"\r\n\t\t\t            18   AtlantevsCorrecaminos\r\n\t\t\t            1,3171%\r\n\t\t\t\t        5,0518%\r\n\t\t\t\t        9,1010%\r\n\t\t\t\t        L\r\n\t        \t\t",
"\r\n\t\t\t            19   TurquíavsEspaña\r\n\t\t\t            6,0017%\r\n\t\t\t\t        4,6122%\r\n\t\t\t\t        1,6062%\r\n\t\t\t\t        V\r\n\t        \t\t",
"\r\n\t\t\t            20   IsraelvsItalia\r\n\t\t\t            8,7011%\r\n\t\t\t\t        4,9120%\r\n\t\t\t\t        1,4369%\r\n\t\t\t\t        V\r\n\t        \t\t",
"\r\n\t\t\t            21   ZaragozavsValladolid\r\n\t\t\t            2,6537%\r\n\t\t\t\t        3,2530%\r\n\t\t\t\t        2,9033%\r\n\t\t\t\t        LV\r\n\t        \t\t",
"\r\n\t\t\t            22   AlmeríavsRacing Santander\r\n\t\t\t            1,9051%\r\n\t\t\t\t        3,8425%\r\n\t\t\t\t        4,0024%\r\n\t\t\t\t        L\r\n\t        \t\t"
)), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA,
-23L))
Теперь я хочу превратить этот вывод в читаемые data.frame Но я действительно не знаю, с чего начать, так как вывод выглядит несколько грязно. Мое единственное предположение - использовать отдельный () , но это все. Я также думаю, что можно было бы извлечь самую опрятную версию для таблицы HTML с сайта и просто сделать небольшие корректировки. Любой совет будет высоко оценен.

Подробнее здесь: https://stackoverflow.com/questions/797 ... frame-in-r
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Извлечение таблицы HTML и превращение в tibble или data.frame в r
    Anonymous » » в форуме Html
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • GDALWarpRegionToBuffer и мозаика, когда Dst Frame не содержится строго в Src Frame
    Anonymous » » в форуме C++
    0 Ответы
    89 Просмотры
    Последнее сообщение Anonymous
  • Global Frame vs. Stack Frame
    Anonymous » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • HTML5 Frame-By-Frame Просмотр / поиск кадров?
    Anonymous » » в форуме Html
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как создать раскрывающийся список в RMarkdown html для изображения и data.frame
    Гость » » в форуме CSS
    0 Ответы
    23 Просмотры
    Последнее сообщение Гость

Вернуться в «Html»