flightsbr is an R package to download flight data from Brazil’s Civil Aviation Agency (ANAC). The data includes detailed information on every international flight to and from Brazil, as well as domestic flights within the country. The data include flight-level information of airports of origin and destination, flight duration, aircraft type, payload, and the number of passengers, and several other variables.
A description of all variables included in the data is available at .
Before using flightsbr please make sure that you have it installed on your computer. You can download either the most stable version from CRAN…
install.packages("flightsbr")
…or the development version from GitHub.
# install.packages("remotes")
::install_github("ipeaGIT/flightsbr") remotes
Then attach it to the current R session:
library(flightsbr)
Download data
<- read_flights(year=2015, month=6)
df201506 #>
|
| | 0%
|
| | 1%
|
|= | 1%
|
|= | 2%
|
|== | 2%
|
|== | 3%
|
|=== | 4%
|
|=== | 5%
|
|==== | 5%
|
|==== | 6%
|
|===== | 6%
|
|===== | 7%
|
|===== | 8%
|
|====== | 8%
|
|====== | 9%
|
|======= | 9%
|
|======= | 10%
|
|======= | 11%
|
|======== | 11%
|
|======== | 12%
|
|========= | 12%
|
|========= | 13%
|
|========== | 14%
|
|========== | 15%
|
|=========== | 15%
|
|=========== | 16%
|
|============ | 17%
|
|============ | 18%
|
|============= | 18%
|
|============= | 19%
|
|============== | 19%
|
|============== | 20%
|
|============== | 21%
|
|=============== | 21%
|
|=============== | 22%
|
|================ | 22%
|
|================ | 23%
|
|================= | 24%
|
|================= | 25%
|
|================== | 25%
|
|================== | 26%
|
|=================== | 27%
|
|=================== | 28%
|
|==================== | 28%
|
|==================== | 29%
|
|===================== | 29%
|
|===================== | 30%
|
|====================== | 31%
|
|====================== | 32%
|
|======================= | 32%
|
|======================= | 33%
|
|======================= | 34%
|
|======================== | 34%
|
|======================== | 35%
|
|========================= | 35%
|
|========================= | 36%
|
|========================== | 37%
|
|========================== | 38%
|
|=========================== | 38%
|
|=========================== | 39%
|
|============================ | 39%
|
|============================ | 40%
|
|============================ | 41%
|
|============================= | 41%
|
|============================= | 42%
|
|============================== | 42%
|
|============================== | 43%
|
|=============================== | 44%
|
|=============================== | 45%
|
|================================ | 45%
|
|================================ | 46%
|
|================================= | 46%
|
|================================= | 47%
|
|================================= | 48%
|
|================================== | 48%
|
|================================== | 49%
|
|=================================== | 49%
|
|=================================== | 50%
|
|=================================== | 51%
|
|==================================== | 51%
|
|==================================== | 52%
|
|===================================== | 52%
|
|===================================== | 53%
|
|===================================== | 54%
|
|====================================== | 54%
|
|====================================== | 55%
|
|======================================= | 55%
|
|======================================= | 56%
|
|======================================== | 57%
|
|======================================== | 58%
|
|========================================= | 58%
|
|========================================= | 59%
|
|========================================== | 59%
|
|========================================== | 60%
|
|========================================== | 61%
|
|=========================================== | 61%
|
|=========================================== | 62%
|
|============================================ | 62%
|
|============================================ | 63%
|
|============================================= | 64%
|
|============================================= | 65%
|
|============================================== | 65%
|
|============================================== | 66%
|
|=============================================== | 67%
|
|=============================================== | 68%
|
|================================================ | 68%
|
|================================================ | 69%
|
|================================================= | 69%
|
|================================================= | 70%
|
|================================================= | 71%
|
|================================================== | 71%
|
|================================================== | 72%
|
|=================================================== | 72%
|
|=================================================== | 73%
|
|==================================================== | 74%
|
|==================================================== | 75%
|
|===================================================== | 75%
|
|===================================================== | 76%
|
|====================================================== | 76%
|
|====================================================== | 77%
|
|====================================================== | 78%
|
|======================================================= | 78%
|
|======================================================= | 79%
|
|======================================================== | 79%
|
|======================================================== | 80%
|
|========================================================= | 81%
|
|========================================================= | 82%
|
|========================================================== | 82%
|
|========================================================== | 83%
|
|=========================================================== | 84%
|
|=========================================================== | 85%
|
|============================================================ | 85%
|
|============================================================ | 86%
|
|============================================================= | 87%
|
|============================================================= | 88%
|
|============================================================== | 88%
|
|============================================================== | 89%
|
|=============================================================== | 89%
|
|=============================================================== | 90%
|
|=============================================================== | 91%
|
|================================================================ | 91%
|
|================================================================ | 92%
|
|================================================================= | 92%
|
|================================================================= | 93%
|
|================================================================= | 94%
|
|================================================================== | 94%
|
|================================================================== | 95%
|
|=================================================================== | 95%
|
|=================================================================== | 96%
|
|==================================================================== | 97%
|
|==================================================================== | 98%
|
|===================================================================== | 98%
|
|===================================================================== | 99%
|
|======================================================================| 99%
|
|======================================================================| 100%
head(df201506)
#> id_basica id_empresa sg_empresa_icao sg_empresa_iata
#> <int> <int> <char> <char>
#> 1: 17573308 1001046 KAL KE
#> 2: 17573318 1001046 KAL KE
#> 3: 17573319 1001046 KAL KE
#> 4: 17573320 1001046 KAL KE
#> 5: 17573321 1001046 KAL KE
#> 6: 17573322 1001046 KAL KE
#> nm_empresa nm_pais ds_tipo_empresa nr_voo
#> <char> <char> <char> <int>
#> 1: KOREAN AIR LINES CO. LTD. COREIA DO SUL ESTRANGEIRA REGULAR 61
#> 2: KOREAN AIR LINES CO. LTD. COREIA DO SUL ESTRANGEIRA REGULAR 62
#> 3: KOREAN AIR LINES CO. LTD. COREIA DO SUL ESTRANGEIRA REGULAR 276
#> 4: KOREAN AIR LINES CO. LTD. COREIA DO SUL ESTRANGEIRA REGULAR 276
#> 5: KOREAN AIR LINES CO. LTD. COREIA DO SUL ESTRANGEIRA REGULAR 276
#> 6: KOREAN AIR LINES CO. LTD. COREIA DO SUL ESTRANGEIRA REGULAR 276
#> nr_singular id_di cd_di ds_di ds_grupo_di
#> <int> <int> <char> <char> <char>
#> 1: 500 2 0 REGULAR PREVISTO EM HOTRAN REGULAR
#> 2: 500 2 0 REGULAR PREVISTO EM HOTRAN REGULAR
#> 3: 750 2 0 REGULAR PREVISTO EM HOTRAN REGULAR
#> 4: 750 2 0 REGULAR PREVISTO EM HOTRAN REGULAR
#> 5: 750 2 0 REGULAR PREVISTO EM HOTRAN REGULAR
#> 6: 750 2 0 REGULAR PREVISTO EM HOTRAN REGULAR
#> dt_referencia nr_ano_referencia nr_semestre_referencia
#> <IDat> <int> <int>
#> 1: 2015-06-01 2015 1
#> 2: 2015-06-04 2015 1
#> 3: 2015-06-04 2015 1
#> 4: 2015-06-04 2015 1
#> 5: 2015-06-04 2015 1
#> 6: 2015-06-04 2015 1
#> nm_semestre_referencia nr_trimestre_referencia nm_trimestre_referencia
#> <char> <int> <char>
#> 1: 1º SEMESTRE 2 2º TRIMESTRE
#> 2: 1º SEMESTRE 2 2º TRIMESTRE
#> 3: 1º SEMESTRE 2 2º TRIMESTRE
#> 4: 1º SEMESTRE 2 2º TRIMESTRE
#> 5: 1º SEMESTRE 2 2º TRIMESTRE
#> 6: 1º SEMESTRE 2 2º TRIMESTRE
#> nr_mes_referencia nm_mes_referencia nr_semana_referencia
#> <int> <char> <int>
#> 1: 6 JUNHO 23
#> 2: 6 JUNHO 23
#> 3: 6 JUNHO 23
#> 4: 6 JUNHO 23
#> 5: 6 JUNHO 23
#> 6: 6 JUNHO 23
#> nm_dia_semana_referencia nr_dia_referencia nr_ano_mes_referencia
#> <char> <int> <int>
#> 1: SEGUNDA-FEIRA 1 201506
#> 2: QUINTA-FEIRA 4 201506
#> 3: QUINTA-FEIRA 4 201506
#> 4: QUINTA-FEIRA 4 201506
#> 5: QUINTA-FEIRA 4 201506
#> 6: QUINTA-FEIRA 4 201506
#> id_tipo_linha cd_tipo_linha ds_tipo_linha ds_natureza_tipo_linha
#> <int> <char> <char> <char>
#> 1: 0 X NÃO IDENTIFICADA NÃO IDENTIFICADA
#> 2: 0 X NÃO IDENTIFICADA NÃO IDENTIFICADA
#> 3: 0 X NÃO IDENTIFICADA NÃO IDENTIFICADA
#> 4: 0 X NÃO IDENTIFICADA NÃO IDENTIFICADA
#> 5: 0 X NÃO IDENTIFICADA NÃO IDENTIFICADA
#> 6: 0 X NÃO IDENTIFICADA NÃO IDENTIFICADA
#> ds_servico_tipo_linha ds_natureza_etapa hr_partida_real dt_partida_real
#> <char> <char> <char> <IDat>
#> 1: NÃO IDENTIFICADO INTERNACIONAL 22:29:00 2015-06-01
#> 2: NÃO IDENTIFICADO INTERNACIONAL 12:54:00 2015-06-04
#> 3: NÃO IDENTIFICADO INTERNACIONAL 14:14:00 2015-06-05
#> 4: NÃO IDENTIFICADO INTERNACIONAL 07:05:00 2015-06-05
#> 5: NÃO IDENTIFICADO INTERNACIONAL 23:37:00 2015-06-04
#> 6: NÃO IDENTIFICADO INTERNACIONAL 15:29:00 2015-06-04
#> nr_ano_partida_real nr_semestre_partida_real nm_semestre_partida_real
#> <int> <int> <char>
#> 1: 2015 1 1º SEMESTRE
#> 2: 2015 1 1º SEMESTRE
#> 3: 2015 1 1º SEMESTRE
#> 4: 2015 1 1º SEMESTRE
#> 5: 2015 1 1º SEMESTRE
#> 6: 2015 1 1º SEMESTRE
#> nr_trimestre_partida_real nm_trimestre_partida_real nr_mes_partida_real
#> <int> <char> <int>
#> 1: 2 2º TRIMESTRE 6
#> 2: 2 2º TRIMESTRE 6
#> 3: 2 2º TRIMESTRE 6
#> 4: 2 2º TRIMESTRE 6
#> 5: 2 2º TRIMESTRE 6
#> 6: 2 2º TRIMESTRE 6
#> nm_mes_partida_real nr_semana_partida_real nm_dia_semana_partida_real
#> <char> <int> <char>
#> 1: JUNHO 23 SEGUNDA-FEIRA
#> 2: JUNHO 23 QUINTA-FEIRA
#> 3: JUNHO 23 SEXTA-FEIRA
#> 4: JUNHO 23 SEXTA-FEIRA
#> 5: JUNHO 23 QUINTA-FEIRA
#> 6: JUNHO 23 QUINTA-FEIRA
#> nr_dia_partida_real nr_ano_mes_partida_real id_aerodromo_origem
#> <int> <int> <int>
#> 1: 1 201506 417
#> 2: 4 201506 301
#> 3: 5 201506 417
#> 4: 5 201506 467
#> 5: 4 201506 407
#> 6: 4 201506 162
#> sg_icao_origem sg_iata_origem nm_aerodromo_origem
#> <char> <char> <char>
#> 1: KLAX LAX LOS ANGELES INTERNATIONAL AIRPORT
#> 2: SBGR GRU GUARULHOS - GOVERNADOR ANDRÉ FRANCO MONTORO
#> 3: KLAX LAX LOS ANGELES INTERNATIONAL AIRPORT
#> 4: KMIA MIA MIAMI INTERNATIONAL AIRPORT
#> 5: SPIM JORGE CHÁVEZ INTERNATIONAL AIRPORT
#> 6: SBKP VCP VIRACOPOS
#> nm_municipio_origem sg_uf_origem nm_regiao_origem
#> <char> <char> <char>
#> 1: LOS ANGELES, CALIFORNIA
#> 2: GUARULHOS SP SUDESTE
#> 3: LOS ANGELES, CALIFORNIA
#> 4: MIAMI, FLORIDA
#> 5: CALLAO/LIMA, LIMA METROPOLITAN AREA
#> 6: CAMPINAS SP SUDESTE
#> nm_pais_origem nm_continente_origem nr_etapa hr_chegada_real
#> <char> <char> <int> <char>
#> 1: ESTADOS UNIDOS DA AMÉRICA AMÉRICA DO NORTE 2 10:23:00
#> 2: BRASIL AMÉRICA DO SUL 1 01:50:00
#> 3: ESTADOS UNIDOS DA AMÉRICA AMÉRICA DO NORTE 4 03:41:00
#> 4: ESTADOS UNIDOS DA AMÉRICA AMÉRICA DO NORTE 3 12:17:00
#> 5: PERU AMÉRICA DO SUL 2 05:15:00
#> 6: BRASIL AMÉRICA DO SUL 1 20:21:00
#> dt_chegada_real nr_ano_chegada_real nr_semestre_chegada_real
#> <IDat> <int> <int>
#> 1: 2015-06-02 2015 1
#> 2: 2015-06-05 2015 1
#> 3: 2015-06-06 2015 1
#> 4: 2015-06-05 2015 1
#> 5: 2015-06-05 2015 1
#> 6: 2015-06-04 2015 1
#> nm_semestre_chegada_real nr_trimestre_chegada_real nm_trimestre_chegada_real
#> <char> <int> <char>
#> 1: 1º SEMESTRE 2 2º TRIMESTRE
#> 2: 1º SEMESTRE 2 2º TRIMESTRE
#> 3: 1º SEMESTRE 2 2º TRIMESTRE
#> 4: 1º SEMESTRE 2 2º TRIMESTRE
#> 5: 1º SEMESTRE 2 2º TRIMESTRE
#> 6: 1º SEMESTRE 2 2º TRIMESTRE
#> nr_mes_chegada_real nm_mes_chegada_real nr_semana_chegada_real
#> <int> <char> <int>
#> 1: 6 JUNHO 23
#> 2: 6 JUNHO 23
#> 3: 6 JUNHO 23
#> 4: 6 JUNHO 23
#> 5: 6 JUNHO 23
#> 6: 6 JUNHO 23
#> nm_dia_semana_chegada_real nr_dia_chegada_real nr_ano_mes_chegada_real
#> <char> <int> <int>
#> 1: TERÇA-FEIRA 2 201506
#> 2: SEXTA-FEIRA 5 201506
#> 3: SÁBADO 6 201506
#> 4: SEXTA-FEIRA 5 201506
#> 5: SEXTA-FEIRA 5 201506
#> 6: QUINTA-FEIRA 4 201506
#> id_equipamento sg_equipamento_icao ds_modelo ds_matricula
#> <int> <char> <char> <char>
#> 1: 19 A332 AIRBUS A330-200 FREIGHTER
#> 2: 19 A332 AIRBUS A330-200 FREIGHTER
#> 3: 120 B77L BOEING 777-200 FREIGHTER
#> 4: 120 B77L BOEING 777-200 FREIGHTER
#> 5: 120 B77L BOEING 777-200 FREIGHTER
#> 6: 120 B77L BOEING 777-200 FREIGHTER
#> id_aerodromo_destino sg_icao_destino sg_iata_destino
#> <int> <char> <char>
#> 1: 301 SBGR GRU
#> 2: 417 KLAX LAX
#> 3: 329 RKSI ICN
#> 4: 417 KLAX LAX
#> 5: 467 KMIA MIA
#> 6: 407 SPIM
#> nm_aerodromo_destino
#> <char>
#> 1: GUARULHOS - GOVERNADOR ANDRÉ FRANCO MONTORO
#> 2: LOS ANGELES INTERNATIONAL AIRPORT
#> 3: INCHEON INTERNATIONAL AIRPORT
#> 4: LOS ANGELES INTERNATIONAL AIRPORT
#> 5: MIAMI INTERNATIONAL AIRPORT
#> 6: JORGE CHÁVEZ INTERNATIONAL AIRPORT
#> nm_municipio_destino sg_uf_destino nm_regiao_destino
#> <char> <char> <char>
#> 1: GUARULHOS SP SUDESTE
#> 2: LOS ANGELES, CALIFORNIA
#> 3: INCHEON (NEAR SEOUL)
#> 4: LOS ANGELES, CALIFORNIA
#> 5: MIAMI, FLORIDA
#> 6: CALLAO/LIMA, LIMA METROPOLITAN AREA
#> nm_pais_destino nm_continente_destino nr_escala_destino
#> <char> <char> <lgcl>
#> 1: BRASIL AMÉRICA DO SUL NA
#> 2: ESTADOS UNIDOS DA AMÉRICA AMÉRICA DO NORTE NA
#> 3: COREIA DO SUL ÁSIA NA
#> 4: ESTADOS UNIDOS DA AMÉRICA AMÉRICA DO NORTE NA
#> 5: ESTADOS UNIDOS DA AMÉRICA AMÉRICA DO NORTE NA
#> 6: PERU AMÉRICA DO SUL NA
#> lt_combustivel nr_assentos_ofertados kg_payload km_distancia nr_passag_pagos
#> <int> <int> <int> <int> <int>
#> 1: NA 218 44000 9919 133
#> 2: NA 218 13562 9919 112
#> 3: NA 0 100000 9627 0
#> 4: NA 0 100000 3763 0
#> 5: NA 0 100000 4219 0
#> 6: NA 0 100000 3397 0
#> nr_passag_gratis kg_bagagem_livre kg_bagagem_excesso kg_carga_paga
#> <int> <int> <int> <int>
#> 1: 0 NA NA 534
#> 2: 0 NA NA 2055
#> 3: 0 NA NA 57620
#> 4: 0 NA NA 34438
#> 5: 0 NA NA 24337
#> 6: 0 NA NA 14772
#> kg_carga_gratis kg_correio nr_decolagem nr_horas_voadas kg_peso
#> <int> <int> <int> <char> <int>
#> 1: 0 1423 1 11,9 11932
#> 2: 0 0 1 12,93 10455
#> 3: 0 0 1 13,45 57620
#> 4: 0 0 1 5,2 34438
#> 5: 0 0 1 5,63 24337
#> 6: 0 0 1 4,87 14772
#> nr_velocidade_media nr_pax_gratis_km nr_carga_paga_km nr_carga_gratis_km
#> <char> <int> <int> <int>
#> 1: 833,494 0 5296750 0
#> 2: 767,098 0 20383500 0
#> 3: 715,734 0 554708000 0
#> 4: 723,583 0 129590000 0
#> 5: 749,361 0 102678000 0
#> 6: 697,448 0 50180500 0
#> nr_correio_km nr_bagagem_paga_km nr_bagagem_gratis_km nr_ask nr_rpk nr_atk
#> <int> <int> <int> <int> <int> <int>
#> 1: 14114700 NA NA 2162340 1319230 436436
#> 2: 0 NA NA 2162340 1110930 134521
#> 3: 0 NA NA 0 0 962700
#> 4: 0 NA NA 0 0 376300
#> 5: 0 NA NA 0 0 421900
#> 6: 0 NA NA 0 0 339700
#> nr_rtk id_arquivo nm_arquivo nr_linha dt_sistema
#> <int> <int> <char> <int> <POSc>
#> 1: 138141 10864 KALJUN15.txt 3 2019-09-23 14:49:18
#> 2: 120367 10864 KALJUN15.txt 43 2019-09-23 14:49:18
#> 3: 554707 10864 KALJUN15.txt 136 2019-09-23 14:49:18
#> 4: 129590 10864 KALJUN15.txt 134 2019-09-23 14:49:18
#> 5: 102677 10864 KALJUN15.txt 131 2019-09-23 14:49:18
#> 6: 50180 10864 KALJUN15.txt 127 2019-09-23 14:49:18