fertilizante v1.0¶
Entregas de fertilizantes por UF e mês.
Fontes¶
| Prioridade | Fonte | Descrição |
|---|---|---|
| 1 | ANDA | Associação Nacional para Difusão de Adubos |
Produtos¶
total, npk, ureia, map, dap, ssp, tsp, kcl
Schema¶
| Coluna | Tipo | Nullable | Unidade | Estável |
|---|---|---|---|---|
ano |
int | ❌ | - | Sim |
mes |
int | ❌ | - | Sim |
uf |
str | ✅ | - | Sim |
produto_fertilizante |
str | ❌ | - | Sim |
volume_ton |
float | ✅ | ton | Sim |
Primary key: [ano, mes, uf, produto_fertilizante]
Constraints: ano >= 2000, mes entre 1 e 12, volume_ton >= 0
Garantias¶
- Nomes de coluna nunca mudam (só adicionam)
anosempre >= 2000mesentre 1 e 12- Valores numéricos sempre >= 0
Exemplo¶
from agrobr import datasets
# Async
df = await datasets.fertilizante(ano=2024)
df = await datasets.fertilizante(ano=2024, uf="MT")
df = await datasets.fertilizante(ano=2024, produto="ureia")
# Com metadados
df, meta = await datasets.fertilizante(ano=2024, return_meta=True)
# Sync
from agrobr.sync import datasets
df = datasets.fertilizante(ano=2024)
Schema JSON¶
Disponível em agrobr/schemas/fertilizante.json.
from agrobr.contracts import get_contract
contract = get_contract("fertilizante")
print(contract.to_json())