sousaph
Novembro 13, 2022, 6:50pm
1
Olá comunidade, tudo bem com vocês?
Estou importando alguns dados do BCB
Queria criar uma dataframe com mais de uma coluna de dados importados de lá.
Exemplo:
Estou importando as séries de código “1432”, “1434” e “1435” e gostaria de deixar todas no mesmo dataframe,
Um exemplo de estrutura seria o “us_change” do pacote fpp3.
Tentei usar o $, mas não obtive exito.
Agradeço desde já!
clente
Novembro 14, 2022, 7:07pm
2
Sousaph, assumindo que você já baixou os dados do BCB, você pode juntar duas tabelas que têm uma coluna em comum usando a função left_join()
do pacote dplyr
. Veja se o código abaixo resolve o seu problema:
install.packages("dplyr") # Executar apenas uma vez
s1432 <- read.csv2("~/Downloads/STI-20221114160030917.csv")
s1434 <- read.csv2("~/Downloads/STI-20221114155953333.csv")
library(dplyr)
final <- left_join(s1432, s1434, by = "Date")
head(final)
#> Date X1432...Real.sales.of.the.retail.trade.in.the.RMSP...General...Index
#> 1 01/1990 92.29
#> 2 02/1990 77.23
#> 3 03/1990 68.18
#> 4 04/1990 72.27
#> 5 05/1990 89.58
#> 6 06/1990 78.00
#> X1434...Real.sales.of.the.retail.trade.in.the.RMSP...Consumer.goods...Index
#> 1 74.34
#> 2 64.88
#> 3 61.60
#> 4 67.27
#> 5 80.40
#> 6 71.31
Created on 2022-11-14 with reprex v2.0.2