AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / coding / Perguntas / 78984109
Accepted
farrow90
farrow90
Asked: 2024-09-14 09:34:47 +0800 CST2024-09-14 09:34:47 +0800 CST 2024-09-14 09:34:47 +0800 CST

Usando R para extrair dados de um SVG?

  • 772

Estou usando R.

Encontrei este site aqui que tem um gráfico sobre dados de desemprego: https://www.bls.gov/charts/employment-situation/civilian-unemployment-rate.htm

insira a descrição da imagem aqui

Estou tentando baixar os dados para este gráfico (por exemplo, criar um quadro de dados em R).

Tentei fazer Rvestisso primeiro, mas parece que não temos permissão para extrair dados desta página.

Tentei então copiar os dados manualmente e depois usei o cliprpacote r para acessar a área de transferência, mas a formatação está saindo bem errada.

Finalmente, baixei um arquivo SVG correspondente a este gráfico. Espero que em algum lugar no arquivo SVG, os dados subjacentes para este gráfico estejam contidos. Mas ao inspecionar manualmente o código-fonte, não consigo encontrar nada.

Alguém sabe se é possível acessar os dados subjacentes de um arquivo SVG?

  • 3 3 respostas
  • 69 Views

3 respostas

  • Voted
  1. Best Answer
    2024-09-14T11:36:49+08:002024-09-14T11:36:49+08:00

    Quando cliquei em "Mostrar tabela", pude selecionar os dados, colá-los no Planilhas Google (que geralmente é muito bom em analisar tabelas HTML) e depois colá-los no R usando o datapastapacote para renderizar como um data.frame.

    ggplot(df, aes(Month %>% lubridate::my(), Total)) +
      geom_line()
    

    insira a descrição da imagem aqui

    df <- data.frame(
                stringsAsFactors = FALSE,
                     check.names = FALSE,
                           Month = c("Aug 2004",
                                     "Sept 2004","Oct 2004","Nov 2004",
                                     "Dec 2004","Jan 2005","Feb 2005","Mar 2005",
                                     "Apr 2005","May 2005","June 2005","July 2005",
                                     "Aug 2005","Sept 2005","Oct 2005","Nov 2005",
                                     "Dec 2005","Jan 2006","Feb 2006","Mar 2006",
                                     "Apr 2006","May 2006","June 2006","July 2006",
                                     "Aug 2006","Sept 2006","Oct 2006",
                                     "Nov 2006","Dec 2006","Jan 2007","Feb 2007",
                                     "Mar 2007","Apr 2007","May 2007","June 2007",
                                     "July 2007","Aug 2007","Sept 2007","Oct 2007",
                                     "Nov 2007","Dec 2007","Jan 2008","Feb 2008",
                                     "Mar 2008","Apr 2008","May 2008","June 2008",
                                     "July 2008","Aug 2008","Sept 2008",
                                     "Oct 2008","Nov 2008","Dec 2008","Jan 2009",
                                     "Feb 2009","Mar 2009","Apr 2009","May 2009",
                                     "June 2009","July 2009","Aug 2009","Sept 2009",
                                     "Oct 2009","Nov 2009","Dec 2009","Jan 2010",
                                     "Feb 2010","Mar 2010","Apr 2010","May 2010",
                                     "June 2010","July 2010","Aug 2010",
                                     "Sept 2010","Oct 2010","Nov 2010","Dec 2010",
                                     "Jan 2011","Feb 2011","Mar 2011","Apr 2011",
                                     "May 2011","June 2011","July 2011","Aug 2011",
                                     "Sept 2011","Oct 2011","Nov 2011","Dec 2011",
                                     "Jan 2012","Feb 2012","Mar 2012","Apr 2012",
                                     "May 2012","June 2012","July 2012","Aug 2012",
                                     "Sept 2012","Oct 2012","Nov 2012",
                                     "Dec 2012","Jan 2013","Feb 2013","Mar 2013",
                                     "Apr 2013","May 2013","June 2013","July 2013",
                                     "Aug 2013","Sept 2013","Oct 2013","Nov 2013",
                                     "Dec 2013","Jan 2014","Feb 2014","Mar 2014",
                                     "Apr 2014","May 2014","June 2014","July 2014",
                                     "Aug 2014","Sept 2014","Oct 2014",
                                     "Nov 2014","Dec 2014","Jan 2015","Feb 2015",
                                     "Mar 2015","Apr 2015","May 2015","June 2015",
                                     "July 2015","Aug 2015","Sept 2015","Oct 2015",
                                     "Nov 2015","Dec 2015","Jan 2016","Feb 2016",
                                     "Mar 2016","Apr 2016","May 2016","June 2016",
                                     "July 2016","Aug 2016","Sept 2016",
                                     "Oct 2016","Nov 2016","Dec 2016","Jan 2017",
                                     "Feb 2017","Mar 2017","Apr 2017","May 2017",
                                     "June 2017","July 2017","Aug 2017","Sept 2017",
                                     "Oct 2017","Nov 2017","Dec 2017","Jan 2018",
                                     "Feb 2018","Mar 2018","Apr 2018","May 2018",
                                     "June 2018","July 2018","Aug 2018",
                                     "Sept 2018","Oct 2018","Nov 2018","Dec 2018",
                                     "Jan 2019","Feb 2019","Mar 2019","Apr 2019",
                                     "May 2019","June 2019","July 2019","Aug 2019",
                                     "Sept 2019","Oct 2019","Nov 2019","Dec 2019",
                                     "Jan 2020","Feb 2020","Mar 2020","Apr 2020",
                                     "May 2020","June 2020","July 2020",
                                     "Aug 2020","Sept 2020","Oct 2020","Nov 2020",
                                     "Dec 2020","Jan 2021","Feb 2021","Mar 2021",
                                     "Apr 2021","May 2021","June 2021","July 2021",
                                     "Aug 2021","Sept 2021","Oct 2021","Nov 2021",
                                     "Dec 2021","Jan 2022","Feb 2022","Mar 2022",
                                     "Apr 2022","May 2022","June 2022",
                                     "July 2022","Aug 2022","Sept 2022","Oct 2022",
                                     "Nov 2022","Dec 2022","Jan 2023","Feb 2023",
                                     "Mar 2023","Apr 2023","May 2023","June 2023",
                                     "July 2023","Aug 2023","Sept 2023","Oct 2023",
                                     "Nov 2023","Dec 2023","Jan 2024","Feb 2024",
                                     "Mar 2024","Apr 2024","May 2024","June 2024",
                                     "July 2024","Aug 2024"),
                           Total = c(5.4,5.4,
                                     5.5,5.4,5.4,5.3,5.4,5.2,5.2,5.1,5,5,
                                     4.9,5,5,5,4.9,4.7,4.8,4.7,4.7,4.6,4.6,
                                     4.7,4.7,4.5,4.4,4.5,4.4,4.6,4.5,4.4,
                                     4.5,4.4,4.6,4.7,4.6,4.7,4.7,4.7,5,5,4.9,
                                     5.1,5,5.4,5.6,5.8,6.1,6.1,6.5,6.8,
                                     7.3,7.8,8.3,8.7,9,9.4,9.5,9.5,9.6,9.8,
                                     10,9.9,9.9,9.8,9.8,9.9,9.9,9.6,9.4,9.4,
                                     9.5,9.5,9.4,9.8,9.3,9.1,9,9,9.1,9,
                                     9.1,9,9,9,8.8,8.6,8.5,8.3,8.3,8.2,8.2,
                                     8.2,8.2,8.2,8.1,7.8,7.8,7.7,7.9,8,7.7,
                                     7.5,7.6,7.5,7.5,7.3,7.2,7.2,7.2,6.9,
                                     6.7,6.6,6.7,6.7,6.2,6.3,6.1,6.2,6.1,5.9,
                                     5.7,5.8,5.6,5.7,5.5,5.4,5.4,5.6,5.3,
                                     5.2,5.1,5,5,5.1,5,4.8,4.9,5,5.1,4.8,
                                     4.9,4.8,4.9,5,4.9,4.7,4.7,4.7,4.6,4.4,
                                     4.4,4.4,4.3,4.3,4.4,4.3,4.2,4.2,4.1,4,
                                     4.1,4,4,3.8,4,3.8,3.8,3.7,3.8,3.8,
                                     3.9,4,3.8,3.8,3.7,3.6,3.6,3.7,3.6,3.5,
                                     3.6,3.6,3.6,3.6,3.5,4.4,14.8,13.2,11,
                                     10.2,8.4,7.8,6.8,6.7,6.7,6.4,6.2,6.1,
                                     6.1,5.8,5.9,5.4,5.1,4.7,4.5,4.1,3.9,4,
                                     3.8,3.6,3.7,3.6,3.6,3.5,3.6,3.5,3.6,3.6,
                                     3.5,3.4,3.6,3.5,3.4,3.7,3.6,3.5,3.8,
                                     3.8,3.8,3.7,3.7,3.7,3.9,3.8,3.9,4,4.1,
                                     4.3,4.2),
        `Men,.20.years.and.over` = c(5,5,4.9,
                                     4.9,4.8,4.7,4.8,4.6,4.4,4.3,4.3,4.2,
                                     4.3,4.5,4.3,4.3,4.3,4.1,4.2,4.1,4.2,4.2,
                                     4,4.1,4.1,3.7,3.9,4,3.9,4.2,4.2,4,4,
                                     4,4,4.2,4.1,4.2,4.3,4.2,4.4,4.5,4.4,
                                     4.6,4.6,4.9,5.1,5.4,5.7,6.1,6.3,6.7,
                                     7.4,7.9,8.5,9,9.5,9.8,9.9,9.8,10,10.1,
                                     10.4,10.3,10.1,10.2,10.3,10.2,10.2,9.7,
                                     9.7,9.6,9.6,9.6,9.4,9.9,9.4,9,8.9,8.8,
                                     8.9,8.8,9,8.8,8.7,8.7,8.6,8.2,8,7.7,
                                     7.7,7.7,7.6,7.7,7.7,7.7,7.6,7.3,7.2,7.2,
                                     7.2,7.5,7,6.9,7.2,7.1,7,7,7.1,7.1,
                                     6.9,6.6,6.3,6.2,6.3,6.1,5.9,5.9,5.7,5.7,
                                     5.7,5.3,5.1,5.4,5.2,5.3,5.2,5.1,5,
                                     5.2,4.8,4.8,4.7,4.7,4.7,4.8,4.6,4.3,4.4,
                                     4.5,4.7,4.4,4.5,4.7,4.5,4.7,4.6,4.4,
                                     4.4,4.3,4.2,4.2,3.9,3.9,3.9,4,4.1,3.9,
                                     3.9,3.8,3.8,3.7,3.6,3.6,3.7,3.6,3.7,
                                     3.4,3.5,3.5,3.6,3.4,3.6,3.6,3.4,3.5,3.4,
                                     3.3,3.3,3.4,3.4,3.3,3.4,3.2,3.2,3.2,
                                     3.2,4.1,13,11.5,10.1,9.4,7.9,7.3,6.7,
                                     6.6,6.4,6.1,6,5.8,6,5.8,5.9,5.4,5.1,4.7,
                                     4.2,3.9,3.6,3.8,3.5,3.4,3.5,3.4,3.4,
                                     3.3,3.5,3.3,3.3,3.3,3.1,3.2,3.3,3.4,
                                     3.3,3.5,3.4,3.4,3.7,3.8,3.7,3.7,3.5,3.6,
                                     3.5,3.3,3.6,3.8,3.8,4,4),
      `Women,.20.years.and.over` = c(4.7,4.6,
                                     4.7,4.7,4.6,4.7,4.7,4.6,4.6,4.7,4.6,4.6,
                                     4.4,4.6,4.5,4.6,4.4,4.3,4.3,4.2,4.3,
                                     4.1,4.1,4.2,4.1,4.2,3.9,4,3.9,4,3.8,
                                     3.8,3.9,3.8,3.9,4.2,4.1,4.1,4.1,4.2,4.4,
                                     4.3,4.2,4.5,4.2,4.6,4.7,4.7,5.4,5,
                                     5.4,5.7,5.9,6.5,6.8,7.1,7.1,7.5,7.6,7.7,
                                     7.7,7.9,8,7.9,8,7.9,8,8.1,8.3,8.1,
                                     7.7,7.9,8,8,8,8.4,8,7.9,7.9,7.8,8,8,8,
                                     7.9,7.9,8.2,7.8,7.8,7.8,7.6,7.6,7.4,
                                     7.4,7.4,7.4,7.4,7.3,7.1,7.1,7,7.4,7.2,
                                     7,6.9,6.7,6.5,6.8,6.3,6.2,6.2,6.3,6.2,
                                     6.1,5.8,5.9,6.2,5.6,5.8,5.3,5.6,5.6,
                                     5.5,5.4,5.3,5.1,5,4.9,4.9,5,5.1,4.7,
                                     4.8,4.6,4.6,4.6,4.6,4.5,4.5,4.5,4.7,4.6,
                                     4.3,4.4,4.1,4.4,4.4,4.4,4.3,4.3,4.3,
                                     4.2,4,4.1,4.1,3.9,3.9,4,3.9,3.7,3.7,
                                     3.8,3.6,3.7,3.7,3.6,3.4,3.6,3.6,3.5,3.3,
                                     3.4,3.5,3.5,3.6,3.4,3.4,3.2,3.3,3.3,
                                     3.3,3.2,3.1,3.2,3.3,3.3,3.3,3.1,4,15.5,
                                     13.9,11.2,10.5,8.3,7.8,6.4,6.2,6.3,6,
                                     5.9,5.8,5.7,5.3,5.5,5,4.7,4.3,4.2,3.9,
                                     3.6,3.6,3.7,3.4,3.3,3.4,3.3,3.1,3.2,
                                     3.1,3.4,3.3,3.2,3.1,3.3,3.2,3.1,3.3,
                                     3.1,3.1,3.2,3.1,3.2,3.1,3.3,3.2,3.5,3.6,
                                     3.5,3.4,3.7,3.8,3.7),
            `16.to.19.years.old` = c(16.7,16.6,
                                     17.4,16.4,17.6,16.2,17.5,17.1,17.8,17.8,
                                     16.3,16.1,16.1,15.5,16.1,17,14.9,15.1,
                                     15.3,16.1,14.6,14,15.8,15.9,16,16.3,
                                     15.2,14.8,14.6,14.8,14.9,14.9,15.9,15.9,
                                     16.3,15.3,15.9,15.9,15.4,16.2,16.8,17.8,
                                     16.6,16.1,15.9,19,19.2,20.7,18.6,19.1,
                                     20,20.3,20.5,20.7,22.3,22.2,22.2,23.4,
                                     24.7,24.3,25,25.9,27.2,26.9,26.7,26.1,
                                     25.6,26.2,25.4,26.5,25.9,25.9,25.5,25.8,
                                     27.2,24.8,25.3,25.7,24.1,24.4,24.7,23.9,
                                     24.5,24.7,25,24.4,24.2,24.2,23.3,23.6,
                                     23.8,24.8,25,24.4,23.3,23.6,24.2,23.8,
                                     23.9,23.9,24.1,23.7,25.2,24,24.4,24.4,23.1,
                                     23.3,22.5,21.3,22.2,20.7,20.4,20.4,
                                     21.4,20.8,19.4,19.3,20.4,20.3,19.4,20.1,
                                     18.7,17.2,16.9,18.5,16.9,17.5,17.2,17.8,
                                     18,16.4,16.9,16.5,15.9,15.3,16.2,15.9,
                                     15.4,16,16.1,15.9,16,15.2,15.7,16.1,15.8,
                                     15.5,14.9,14.6,14.6,13.4,14.4,14.2,13.6,
                                     13.2,13.9,12.9,14,16.2,13.6,13.8,14.4,
                                     13.2,12.7,13.1,12.6,12.9,12.8,12.3,12.1,
                                     12.4,12.6,13.2,13.8,12.7,13.1,12.9,
                                     12.6,12.6,12.3,12.2,11.9,12,12.6,12.6,11.4,
                                     14.3,32.8,30.4,22.4,19.2,16.6,16,13.9,
                                     13.8,15.8,15,13.9,13,12,9.7,11.1,10.4,
                                     11.1,11.3,11.3,10.9,11,11.2,10.2,10.3,
                                     10.6,10.5,10.9,11.2,10.2,11.4,10.6,11.3,
                                     10.5,10.5,11.1,9.9,9.3,10.3,11.2,11.3,
                                     12.3,11.8,13.1,11.4,11.9,10.6,12.5,12.6,
                                     11.7,12.3,12.1,12.4,14.1),
                           White = c(4.7,4.6,
                                     4.6,4.6,4.5,4.5,4.6,4.5,4.4,4.4,4.3,4.2,
                                     4.2,4.4,4.4,4.3,4.2,4.1,4.1,4,4.1,
                                     4.1,4.1,4.1,4.1,3.9,3.9,4,3.9,4.2,4.1,
                                     3.8,4,3.9,4.1,4.2,4.2,4.2,4.1,4.2,4.4,
                                     4.4,4.4,4.5,4.4,4.8,5,5.2,5.4,5.4,5.9,
                                     6.2,6.7,7.1,7.6,8,8.1,8.5,8.7,8.7,8.9,
                                     8.9,9.2,9.2,9,8.8,8.9,8.9,9,8.7,8.6,
                                     8.5,8.6,8.6,8.6,8.9,8.5,8.1,8.1,8,8.1,
                                     7.9,8.1,8,7.9,7.9,7.9,7.7,7.5,7.4,
                                     7.4,7.3,7.4,7.4,7.3,7.3,7.2,7,6.9,6.8,
                                     6.9,7.1,6.8,6.7,6.7,6.7,6.6,6.5,6.4,6.3,
                                     6.3,6.1,5.9,5.7,5.8,5.8,5.3,5.4,5.3,
                                     5.3,5.3,5.1,4.9,5,4.7,4.9,4.7,4.8,4.7,
                                     4.8,4.6,4.5,4.4,4.4,4.4,4.4,4.4,4.2,
                                     4.2,4.3,4.4,4.2,4.3,4.2,4.4,4.4,4.4,4.2,
                                     4.2,4.2,4,3.8,3.9,3.7,3.8,3.8,3.9,
                                     3.7,3.6,3.7,3.7,3.5,3.6,3.5,3.6,3.5,3.5,
                                     3.4,3.4,3.3,3.4,3.4,3.5,3.5,3.2,3.3,
                                     3.2,3.2,3.3,3.4,3.4,3.2,3.2,3.2,3.2,3.1,
                                     3,3.9,14.2,12.3,10,9.2,7.4,7,6,5.9,
                                     6.1,5.7,5.6,5.4,5.3,5.1,5.2,4.8,4.5,
                                     4.2,3.9,3.7,3.3,3.4,3.3,3.2,3.3,3.2,3.3,
                                     3.1,3.2,3,3.2,3.2,3,3.1,3.2,3.2,3.1,
                                     3.3,3.1,3.1,3.4,3.4,3.5,3.3,3.5,3.4,
                                     3.4,3.4,3.5,3.5,3.5,3.8,3.8),
       Black.or.African.American = c(10.5,10.3,
                                     10.8,10.7,10.7,10.6,10.9,10.5,10.3,10.1,
                                     10.2,9.2,9.7,9.4,9.1,10.6,9.2,8.9,9.5,
                                     9.5,9.4,8.7,8.9,9.5,8.8,9,8.4,8.5,
                                     8.3,7.9,8,8.4,8.3,8.3,8.5,8.1,7.6,8,8.5,
                                     8.5,9,9.1,8.4,9.2,8.6,9.6,9.4,10,
                                     10.6,11.3,11.4,11.5,12.1,12.7,13.7,13.7,15,
                                     15,14.8,14.8,14.8,15.3,15.8,15.7,16.1,
                                     16.5,16.1,16.8,16.6,15.5,15.2,15.6,15.9,
                                     16,15.6,16.2,15.5,15.8,15.5,15.8,16.5,
                                     16.3,16.2,15.9,16.4,15.9,14.6,15.6,15.4,
                                     13.6,14,14,13.3,13.5,14.5,14.2,13.8,
                                     13.6,14.1,13.3,14,13.7,13.8,13,13.3,13.4,
                                     14.2,12.6,12.8,13,12.8,12.3,11.9,12.1,
                                     11.8,12.1,11.6,11.4,11,11.6,11.4,11,
                                     10.6,10.9,10.6,10.3,10.1,9.9,9.7,10.3,9.7,
                                     9.1,9.4,9.3,9,9.4,8.5,8.5,8.6,8.9,
                                     8.8,8.2,8.7,8.2,8,8.5,8.5,8.2,8,7.5,8,
                                     7.8,7.7,7.7,6.9,7.3,7.7,7.2,7.6,7.5,
                                     6.7,7.5,6.8,6.7,6.4,5.9,6.4,6.5,6.3,6.1,
                                     6.5,6.1,6.6,7,7.2,6.7,6.7,6.1,5.8,5.7,
                                     5.3,5.3,5.5,5.5,6,6.4,6.1,7,16.9,
                                     16.8,15.3,14.3,12.8,11.9,10.8,10.2,9.9,9.3,
                                     9.9,9.9,10.2,9.1,9.1,8.1,8.6,7.7,7.6,
                                     6.4,6.9,7,6.6,6.4,6.1,6.2,5.8,5.9,6.4,
                                     5.8,5.8,5.6,5.7,5.4,5.7,5.1,4.8,5.7,
                                     6,5.7,5.3,5.7,5.8,5.8,5.2,5.3,5.6,6.4,
                                     5.6,6.1,6.3,6.3,6.1),
                           Asian = c(3.7,4.5,
                                     4.9,4.1,4.2,4.1,4.3,3.9,4.2,4.2,3.6,4.8,
                                     3.7,4.3,3.2,3.6,3.8,3,3,3.5,3.9,3.3,
                                     3.1,2.4,3,3,2.8,3.1,2.5,3.1,2.6,3,
                                     3.5,3.2,2.7,2.7,3.5,3.4,3.8,3.6,3.7,3.1,
                                     2.9,3.6,3.5,4.1,4.2,3.7,4.5,4,3.9,4.8,
                                     5.1,6.1,6.7,6.5,6.8,7,7.9,8.1,7.6,
                                     7.6,7.6,7.2,8.4,8.3,8.2,7.6,7,7.8,7.4,
                                     7.9,7.3,6.6,7.2,7.5,7.2,6.8,6.7,7.3,6.5,
                                     7.2,6.5,7.4,7.2,8,7.4,6.4,6.8,6.7,
                                     6.2,6.4,5.4,5.5,6.1,5.9,5.9,4.9,4.9,6.3,
                                     6.6,6.4,6,5.1,5.3,4.5,4.7,5.3,5.1,5.4,
                                     5.4,5.2,4.3,4.7,5.9,5.5,5.9,5.7,4.7,
                                     4.2,4.5,4.4,5.1,4.8,4.4,4,4,3.2,4.4,
                                     4.1,3.9,3.9,3.4,3.5,3.5,3.9,4.1,3.6,3.8,
                                     3.9,3.8,4.1,3.6,3.8,4.1,3.8,3.4,3.1,
                                     2.7,3.6,3.5,3.2,3.3,3.6,3.7,3.7,3.9,
                                     3.6,3,3.1,2.6,2.9,3,3.1,2.9,2.2,3.2,3,
                                     2.9,3.5,3.1,2.8,3.3,3,3.2,3,2.3,2.6,2,
                                     2.8,2.8,2.5,2.9,2.6,2.6,3,2.5,4.1,
                                     14.5,15,13.6,12,10.6,8.9,7.5,6.7,6,6.6,
                                     5.1,5.9,5.7,5.7,5.6,5.3,4.5,4.2,4.2,
                                     3.8,3.8,3.6,2.9,2.7,3,2.4,2.9,2.7,2.8,
                                     2.5,3,2.6,2.4,2.9,3.4,2.8,2.8,3,3.1,
                                     2.3,3.2,2.9,3.1,3.5,3.1,2.9,3.4,2.5,2.8,
                                     3.1,4.1,3.7,4.1),
              Hispanic.or.Latino = c(6.8,6.8,
                                     6.8,6.7,6.6,6,6.3,5.8,6.4,6,5.7,5.5,
                                     5.8,6.4,6,6.1,6.1,5.5,5.4,5.2,5.5,5,5.2,
                                     5.2,5.3,5.5,4.8,5.1,5,5.5,5.1,5,5.6,
                                     5.8,5.5,5.9,5.5,5.9,5.7,5.9,6.3,6.3,
                                     6.2,6.9,7.1,6.9,7.6,7.5,8,8,8.8,8.7,
                                     9.4,10.1,11.3,11.7,11.4,12.3,12.1,12.5,13,
                                     12.6,12.8,12.4,12.8,12.9,12.7,12.9,
                                     12.5,12,12.3,12.2,12,12.3,12.3,12.9,12.9,
                                     12.3,11.8,11.6,11.9,11.6,11.5,11.2,11.2,
                                     11.2,11.3,11.2,11.1,10.7,10.9,10.6,10.3,
                                     10.9,10.9,10.2,10.1,9.7,10,9.9,9.6,
                                     9.7,9.7,9.3,9,9,9.1,9.4,9.2,8.8,9.1,8.7,
                                     8.3,8.3,8.2,7.9,7.2,7.7,7.8,7.7,7.4,
                                     6.8,6.8,6.6,6.4,6.7,6.8,6.8,6.8,6.8,
                                     6.7,6.9,6.6,6.2,6.3,6.4,6.2,5.9,5.5,5.6,
                                     6.2,5.7,6,5.4,5.6,6.2,5.7,5.6,5.8,5.8,
                                     5.6,5,5.2,5.2,5,5.1,5.1,5.1,5,4.9,5,
                                     4.9,4.9,4.9,4.8,4.8,4.5,4.5,4.7,4.6,
                                     4.4,4.7,4.4,4.8,4.2,4.7,4.2,4.2,4.3,
                                     4.5,4.1,3.9,4.1,4.3,4.2,4.3,4.3,6,18.9,
                                     17.6,14.5,12.9,10.5,10.2,8.8,8.6,9.3,
                                     8.5,8.5,7.9,7.9,7.2,7.3,6.5,6.1,6.2,5.7,
                                     5,4.6,4.7,4.3,4.2,4.2,4.4,4.3,4,4.5,
                                     3.9,4.2,4,4.2,4.7,5.4,4.6,4.4,4.1,4.2,
                                     4.4,4.9,4.6,4.8,4.6,5,5,5,4.5,4.8,5,
                                     4.9,5.3,5.5)
    )
    
    • 2
  2. margusl
    2024-09-14T15:44:25+08:002024-09-14T15:44:25+08:00

    A tabela HTML está lá e acessível, embora de acordo com a atividade do programa de recuperação automatizada (robô), eles parecem esperar detalhes de contato no cabeçalho do User Agent de solicitações óbvias que não sejam do navegador. Com httr2isso, é um pouco mais conveniente de executar.

    Observe que você provavelmente deve considerar a API pública deles - https://www.bls.gov/developers/ - e também há o pacote blsR .

    library(httr2)
    library(rvest)
    library(dplyr, warn.conflicts = FALSE)
    library(ggplot2)
    
    url_ <- "https://www.bls.gov/charts/employment-situation/civilian-unemployment-rate.htm"
    
    html <- 
      request(url_) |> 
      req_user_agent("Contact: [email protected]") |> 
      req_perform() |> 
      resp_body_html()
    
    html_element(html, "table") |> 
      html_table() |> 
      print() |> 
      # pivot & plot
      tidyr::pivot_longer(-Month, names_to = "Series", values_to = "Percent") |> 
      mutate(
        Date = lubridate::my(Month), .keep = "unused",
        Series = factor(Series, levels = unique(Series))
        ) |> 
      ggplot(aes(x = Date, y = Percent, color = Series)) +
      geom_line() + 
      scale_color_brewer(palette = "Dark2") +
      theme_minimal() +
      theme(legend.position = "top", legend.title = element_blank(), legend.byrow = TRUE)
    #> # A tibble: 241 × 9
    #>    Month     Total `Men, 20 years and over` `Women, 20 years and over`
    #>    <chr>     <dbl>                    <dbl>                      <dbl>
    #>  1 Aug 2004    5.4                      5                          4.7
    #>  2 Sept 2004   5.4                      5                          4.6
    #>  3 Oct 2004    5.5                      4.9                        4.7
    #>  4 Nov 2004    5.4                      4.9                        4.7
    #>  5 Dec 2004    5.4                      4.8                        4.6
    #>  6 Jan 2005    5.3                      4.7                        4.7
    #>  7 Feb 2005    5.4                      4.8                        4.7
    #>  8 Mar 2005    5.2                      4.6                        4.6
    #>  9 Apr 2005    5.2                      4.4                        4.6
    #> 10 May 2005    5.1                      4.3                        4.7
    #> # ℹ 231 more rows
    #> # ℹ 5 more variables: `16 to 19 years old` <dbl>, White <dbl>,
    #> #   `Black or African American` <dbl>, Asian <dbl>, `Hispanic or Latino` <dbl>
    

    • 2
  3. chrwahl
    2024-09-14T16:47:47+08:002024-09-14T16:47:47+08:00

    Não se trata de encontrar as melhores ferramentas para raspar dados do site, mas sim de encontrar os dados certos no site . O US Bureau of Labor Statistics trabalha sob as Solicitações do Freedom of Information Act , então é seu trabalho fornecer dados para qualquer pessoa interessada.

    Na seção de desemprego, você encontrará uma série de ferramentas e recursos para desenterrar dados sobre desemprego. Há um link para os dados brutos em arquivos separados por texto/espaço. É um pouco difícil trabalhar com isso, mas também há um link para "Data Finder". Como eu vejo, o Data Finder pode ser usado para escolher exatamente o que você precisa de diferentes pesquisas. Isso parece útil. Ele lhe dará um gráfico dos dados, mas também a opção de baixar os dados como uma planilha do Excel ou um arquivo CSV.

    • 2

relate perguntas

  • Adicionar número de série para atividade de cópia ao blob

  • A fonte dinâmica do empacotador duplica artefatos

  • Selecione linhas por grupo com 1s consecutivos

  • Lista de chamada de API de gráfico subscritoSkus estados Privilégios insuficientes enquanto os privilégios são concedidos

  • Função para criar DFs separados com base no valor da coluna

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Vue 3: Erro na criação "Identificador esperado, mas encontrado 'import'" [duplicado]

    • 1 respostas
  • Marko Smith

    Por que esse código Java simples e pequeno roda 30x mais rápido em todas as JVMs Graal, mas não em nenhuma JVM Oracle?

    • 1 respostas
  • Marko Smith

    Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores?

    • 1 respostas
  • Marko Smith

    Como faço para corrigir um erro MODULE_NOT_FOUND para um módulo que não importei manualmente?

    • 6 respostas
  • Marko Smith

    `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso?

    • 3 respostas
  • Marko Smith

    Quando devo usar um std::inplace_vector em vez de um std::vector?

    • 3 respostas
  • Marko Smith

    Um programa vazio que não faz nada em C++ precisa de um heap de 204 KB, mas não em C

    • 1 respostas
  • Marko Smith

    PowerBI atualmente quebrado com BigQuery: problema de driver Simba com atualização do Windows

    • 2 respostas
  • Marko Smith

    AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos

    • 1 respostas
  • Marko Smith

    Estou tentando fazer o jogo pacman usando apenas o módulo Turtle Random e Math

    • 1 respostas
  • Martin Hope
    Aleksandr Dubinsky Por que a correspondência de padrões com o switch no InetAddress falha com 'não cobre todos os valores de entrada possíveis'? 2024-12-23 06:56:21 +0800 CST
  • Martin Hope
    Phillip Borge Por que esse código Java simples e pequeno roda 30x mais rápido em todas as JVMs Graal, mas não em nenhuma JVM Oracle? 2024-12-12 20:46:46 +0800 CST
  • Martin Hope
    Oodini Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores? 2024-12-12 06:27:11 +0800 CST
  • Martin Hope
    sleeptightAnsiC `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso? 2024-11-09 07:18:53 +0800 CST
  • Martin Hope
    The Mad Gamer Quando devo usar um std::inplace_vector em vez de um std::vector? 2024-10-29 23:01:00 +0800 CST
  • Martin Hope
    Chad Feller O ponto e vírgula agora é opcional em condicionais bash com [[ .. ]] na versão 5.2? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench Por que um traço duplo (--) faz com que esta cláusula MariaDB seja avaliada como verdadeira? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng Por que `dict(id=1, **{'id': 2})` às vezes gera `KeyError: 'id'` em vez de um TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos 2024-03-20 03:12:31 +0800 CST
  • Martin Hope
    MarkB Por que o GCC gera código que executa condicionalmente uma implementação SIMD? 2024-02-17 06:17:14 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve