splor-mg / dados-sisor

Conjunto de dados da Lei Orçamentária Anual (LOA)
0 stars 0 forks source link

Coluna `base_categoria_pessoal.quantidade` com valores nulos #8

Closed fjuniorr closed 9 months ago

fjuniorr commented 9 months ago
from frictionless import Package

dp = Package('datapackage.yaml')

data = dp.get_resource('base_categoria_pessoal').read_cells()
data[1]
# ['2024', '10021', 'TCEMG', 'Ativo', 'DIREÇÃO E ASSESSORAMENTO', '395']

data = dp.get_resource('base_categoria_pessoal').read_rows()
data[1] 
# {'Ano de Exercício': 2024, 'UO': '10021', 'Classificação': 'TCEMG', 'Categoria': 'Ativo', 'Quantidade': None}

Pode ser um problema de versão porque em 2024 isso não está ocorrendo.

fjuniorr commented 9 months ago

Eu estava localmente com uma base antiga que deve ter sido extraída antes da resolução de https://github.com/splor-mg/sisor-dados/issues/3 em que o schema do recurso base_categoria_pessoal estava diferente.

Usando a base adequada o problema não existe.

Se eu tivesse feito um validate antes de procurar o erro teria descoberto esse problema de forma imediata.