Skip to content

educabR

1.2.0Package record

Download and Process Brazilian Education Data from INEP

0packages depend
4.4Kdownloads / year
84.4%test coverage
13/13flavors OK

Overview

About

Download and process public education data from INEP (Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira). Provides functions to access microdata from the School Census (Censo Escolar), ENEM (Exame Nacional do Ensino Médio), SAEB (Sistema de Avaliação da Educação Básica), Higher Education Census (Censo da Educação Superior), ENADE (Exame Nacional de Desempenho dos Estudantes), ENCCEJA (Exame Nacional para Certificação de Competências de Jovens e Adultos), IDD (Indicador de Diferença entre os Desempenhos Observado e Esperado), CPC (Conceito Preliminar de Curso), IGC (Índice Geral de Cursos), CAPES graduate education data, FUNDEB (Fundo de Manutencao e Desenvolvimento da Educacao Basica), IDEB (Índice de Desenvolvimento da Educação Básica), and other educational datasets. Returns data in tidy format ready for analysis. Data source: INEP Open Data Portal https://www.gov.br/inep/pt-br/acesso-a-informacao/dados-abertos.

Changes in 1.2.0

This release fixes two bugs that returned the **wrong data without any

error or warning**. If you used get_saeb(type = "aluno") or

get_encceja() with educabR 1.1.0 or earlier, please re-check your

results: see the first two items below.

Bug fixes

  • get_saeb() gains a serie argument and no longer loads the wrong grade silently (#21). Since 2013 INEP ships one student file per grade (TS_ALUNO_2EF.csv, TS_ALUNO_5EF.csv, TS_ALUNO_9EF.csv, ...), and type = "aluno" used to read whichever came first alphabetically: the 2nd grade in 2019-2023, the 3rd year of high school in 2013-2017, so the 5th and 9th grades were unreachable in every edition. Now serie = "5ef" (or 5) picks the file by exact name; when an edition has several grades and serie is missing, get_saeb() stops and lists them. For 2011, type = "aluno" now reads TS_RESULTADO_ALUNO (proficiency results) instead of the student questionnaire.
Show all changes in 1.2.0Hide the rest of the changes in 1.2.0
  • get_encceja() gains type = c("regular", "ppl") and now reads the national regular exam by default. Each edition ships a regular file (REG_NAC / REGULAR, 260-940 MB) and a much smaller file for people deprived of liberty (PPL_NAC / PPL), and get_encceja() used to load whichever matched first: the PPL file in 2014, 2017-2020 and 2022-2025. type = "ppl" keeps that file reachable.
  • ENCCEJA years now exclude 2015, 2016 and 2021: INEP published no microdata for those editions (the download URLs return 404), so get_encceja() rejects them up front instead of failing at download.

New features

  • get_enem() and get_enem_itens() now support the 2025 edition, published by INEP in 2026. The 2025 zip keeps the split layout introduced in 2024 (PARTICIPANTES_2025.csv, RESULTADOS_2025.csv, ITENS_PROVA_2025.csv), so only the known-years list changed.
  • get_encceja() now supports the 2025 edition (same file set as 2024: REG_NAC, PPL_NAC, PPL_NAC_QSE, ITENS_PROVA).

Both editions were detected by the portfolio source monitor and

validated against the live INEP files.

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 7.8 min · r-release-macos-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK12 OK2026-04-25
  • NOTE13 OK, 1 NOTE2026-04-08
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 1.2.0
READMEYes · 709 wordsVignettesYes · 10 · dynamicNEWSYes · 100% structured · mentions 1.2.0Citation fileYes · software entry onlyWebsiteYes · pkgdown
Help pages
67 (42 internal)includes a package overview page
Examples that run
8%2 run in a plain check · 23 never run
Exported functions with examples
100%
Documented parameters
100%
Return-value docs
100%
Help pages citing references
0%

Downloads

4.4K
CRAN downloads in the past year
Rank #6,299 · ~12/day · ~365/mo
Daily download trend is not available in this view yet.
61130 days
1.3K90 days
4.4K1 year
Compare downloads with other packages →
Also on844 r2u6 autocran

Repository

15Stars
2Forks
0Open issues
0Open PRs
1Releases
147Commits
2Commit identities
brazilcenso-escolarcraneducationeneminepmicrodataopen-data
147 commits · Last activity 2026-10-17 · 0% stars, 30d · Default branch at 1.2.0.9000, ahead of CRAN 1.2.0 (checked 2026-10-18)
Responsiveness
How these are sampled
PRs merged (all time)
100%
Median days to close, 50 most recently updated closed issues
0
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2026-02-20 · 12026-08-20 · 15
PracticesBeta

12 development-tooling and community-health practices detected across 9 families in the upstream repository

Checks run against github.com/sidneybissoli/educabr on 2026-10-18.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Governance and community (1)

The repository owner accepts GitHub Sponsors

Docs source (3)
pkgdown

GitHub Pages site last deployed 2026-10-17 · The repository has a site deploy workflow

pkgdown site last built 2026-10-17

Coverage (1)
Coverage reporting
Show all practicesHide 5 practices
CRAN release process (1)
cran-comments.md
Research and citation (1)
CITATION.cff
Automation and maintenance (1)
Dependabot
Lint, format, editor (1)
Air
Git structural (1)
blame-ignore revs
How this is detected·Detection ruleset v3 (2026-09-26)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • Claude Codefirst seen 2026-01-26
    Seen in the repository: CLAUDE.md
    Named in .Rbuildignore: .claude, CLAUDE.md
    Named in .gitignore: .claude
    Pull request it wrote: opened by a project member
    Commits: at least 139 crediting it in the message
Models named in its commits
  • Claude Opus 4.683 commits · Feb to Apr 2026
  • Claude Opus 4.513 commits · Jan 2026
  • Claude Opus 5.55 commits · Oct 2026
  • Claude Opus 4.74 commits · May 2026
  • Claude Fable 5.11 commit · Sep 2026

1 more model not listed. Some of these counts are a minimum, because the search stopped before the oldest commits.

Counts are commits, not lines of code. Commits by a tool's accounts count once across all of its accounts. Commits crediting it are the largest count among its credit lines, a minimum.How this is detected·Detection ruleset v4 (updated 2026-09-27)

Dependencies

Declared dependencies
21 external dependencies (excludes base and recommended)

Installing educabR adds 35 packages (21 with compiled code, 22 MB of source tarballs). Heaviest: stringi 11 MB, openssl 1.1 MB, vctrs 1.0 MB.

Depends (1)
R >= 4.1.0
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

People & History

People (1)
Author, Maintainer since 0.1.0 (2026)
Releases (8)

Pick two releases to compare their code metrics.

  • 1.2.0Latest
    record
    2026-10-03 · current release · diff ↗
  • 1.1.0
    record
    2026-08-23 · diff ↗
  • 1.0.0
    record
    2026-05-27 · diff ↗
  • R
    R 4.6.0 released · 2026-04-24
  • 0.9.1
    record
    2026-04-06 · diff ↗
  • 0.9.0
    record
    2026-04-03 · diff ↗ ·
    added 12 exports
    get_capes, get_censo_superior, get_cpc, get_enade, get_encceja, get_enem_escola, get_fundeb_distribution, get_fundeb_enrollment, get_idd, get_igc, get_saeb, list_censo_superior_files
  • 0.1.3
    record
    2026-03-05 · diff ↗
  • unarchivedReturned to CRAN
    2026-02-19
  • archivedRemoved from CRAN
    2026-02-19
    policy violation Using and leaving behind a file in ~
  • 0.1.2
    record
    2026-02-19 · diff ↗
  • 0.1.0
    record
    2026-02-03
  • R
    R 4.5.0 released · 2025-04-11

Package metadata

First published
2026-02-03
Total releases
8 / 1 yrs
License
MIT + file LICENSE OSI
Minimum R
≥ 4.1.0
Download size
5.1 MB

Cite

Cite this package

Run in R for the authors' entry:

citation("educabR")

The package provides a citation file, so citation() returns the authors' own entry.

It points to 10.5281/zenodo.19410201.

The repository also keeps a CITATION.cff.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for educabR version 1.2.0 [Data set]. HJJB, LLC. Data release v2026-10-21. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy