Agregar datos
El endpoint /agg/<operation> ejecuta una agregación por columna en toda la hoja y devuelve un único objeto que resume cada columna. Se omiten los valores que no se pueden agregar con la operación elegida (por ejemplo, al sumar una columna de texto).
Operaciones
| Operación | Descripción |
|---|---|
sum | Suma de los valores por columna |
prod | Producto de los valores por columna |
max | Valor máximo por columna |
min | Valor mínimo por columna |
mean | Media o promedio por columna |
median | Mediana por columna |
std | Desviación estándar por columna |
var | Varianza por columna |
any | true si alguna fila tiene un valor; de lo contrario, false |
all | true si todas las filas tienen un valor; de lo contrario, false |
Ejemplos
- 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')
Notas
- La respuesta contiene una entrada por columna aplicable a la operación. Por ejemplo,
agg/sumno incluye columnas de texto porque no se pueden sumar. - Para obtener resúmenes estadísticos con percentiles (cantidad, media, desviación estándar, mínimo, 25 %, 50 %, 75 %, máximo) de todas las columnas a la vez, consulta Información de columnas.
- Para agrupar filas antes de agregarlas, usa tablas dinámicas.