Agregar dados
O endpoint /agg/<operation> executa uma agregação por coluna em toda a planilha e retorna um único objeto que resume cada coluna. Valores que não podem ser agregados pela operação escolhida (por exemplo, ao somar uma coluna de texto) são ignorados.
Operações
| Operação | Descrição |
|---|---|
sum | Soma dos valores por coluna |
prod | Produto dos valores por coluna |
max | Valor máximo por coluna |
min | Valor mínimo por coluna |
mean | Média por coluna |
median | Mediana por coluna |
std | Desvio padrão por coluna |
var | Variância por coluna |
any | true se alguma linha tiver um valor; caso contrário, false |
all | true se todas as linhas tiverem um valor; caso contrário, false |
Exemplos
- cURL
- JavaScript
- Python
# Maximum value for each column
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/max'
# Minimum value for each column
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/min'
# Mean of every numeric column
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/mean'
# Sum of every numeric column
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/sum'
fetch('https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/max');
fetch('https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/mean');
fetch('https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/sum');
import requests
requests.get('https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/max')
requests.get('https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/mean')
requests.get('https://api.sheetbest.com/sheets/YOUR_SHEET_ID/agg/sum')
Observações
- A resposta contém uma entrada por coluna aplicável à operação. Por exemplo,
agg/sumnão inclui colunas de texto, pois elas não podem ser somadas. - Para obter resumos estatísticos com percentis (contagem, média, desvio padrão, mínimo, 25%, 50%, 75%, máximo) de todas as colunas de uma vez, veja Informações das colunas.
- Para agrupar linhas antes de agregá-las, use tabelas dinâmicas.