Я работаю над извлечением информации из таблицы на веб-сайте. Вывод таблицы выглядит следующим образом (см. Ниже).
1. Saturday
2. 4:00 PM
3. 5:30 PM
4. Sunday
5. 8:30 AM
6. 10:00 AM
Мне действительно нужно, чтобы это проходило вот так (см. Ниже). Я не думаю, что смогу преобразовать его с помощью функции html_table()
, но я надеялся, что кто-то знает, как переформатировать его после факта в R.
1. Saturday 4:00 PM
2. Saturday 5:30 PM
3. Sunday 8:30 AM
4. Sunday 10:00 AM
Вот код, который я использую:
urls <- 'https://www.life.church/edmond/'
times <- function(x){
try( x %>%
read_html()%>%
html_table(header = F)%>%
data.frame(x))
}
#Apply function to the urls
m <- lapply(urls, times)
#Convert to a dataframe
data <-data.frame(unnest(tibble(m)))