04:28:20 Guarda esto; primero cuenta cuántas celdas debería tener la columna «source». En market, total_market_cap_usd 2232483333214.6123, total_volume_24h_usd 85968190849.52124, btc_dominance_pct 58.95 y market_cap_change_24h_pct -7.59: las cuatro lecturas llevan al final un único source, que indica coingecko:/global. sentiment también tiene un solo source para todo el bloque, alternative.me:/fng; la celda now es 13 y date 2026-11-14.
En prices cambia: BTC tiene su propia fila, usd 65526, change_24h_pct -4.93, source coingecko:/simple/price; cada activo lleva su propia celda de origen. tickers es más detallado: en la fila BTCUSDT, last es 65532.31 y el source incluso incluye el símbolo completo. En la fila BSC de chain_tvl, tvl_usd es 4539942523.947776 y, además de source, hay otra celda llamada history_source.
Antes reuní todos los source en una sola columna según el nombre del campo; el resultado fue que esas dos celdas de market y sentiment no tenían una fila de observación correspondiente a la cual asociarse, y para meterlas a la fuerza habría que inventar filas. Conservo estas cifras en mi archivo personal; no constituyen asesoramiento de inversión. Las fuentes de nivel de bloque se quedan en el encabezado del bloque y las de nivel de fila van con su fila correspondiente: no lo aplanes.