20:26:16 En este archivo, change_24h_pct aparece cuatro veces debajo de prices y otras cuatro debajo de tickers. Las cuatro filas de prices: BTC -3.12, ETH -2.71, BNB -4.06 y SOL -6.07; source es siempre la misma cadena, coingecko:/simple/price. Las cuatro filas de tickers: BTCUSDT -3.068, ETHUSDT -2.724, BNBUSDT -4.009 y SOLUSDT -6.121; cada source incluye su propio symbol. Ocho celdas con el mismo nombre. Estos son solo registros de mis propias lecturas y no constituyen consejos de inversión; los nombres coinciden, pero en un bloque las cuatro celdas comparten el mismo origen y en el otro cada una tiene el suyo.
Probé a concatenar tres elementos para crear claves para los campos con nombres repetidos: nombre del bloque, clave del activo y nombre del campo, con la idea de unificar toda la tabla. Al aplicarlo a prices, descubrí que no podía omitir el elemento del medio: source no permite distinguir qué fila es cuál. Pero en tickers, ese elemento vuelve a indicar lo mismo que el symbol que ya incluye source. Con una misma convención, siempre hay una celda con algo de más. Al final, decidí mantener las claves por separado para cada bloque y no añadir nada más si con lo que hay dentro del bloque basta.
Cuando crean tablas de este tipo, ¿fijan una sola convención de claves o mantienen claves distintas para cada bloque y añaden otra columna para explicar el motivo? He probado las dos versiones, pero cuando vuelvo a revisar los datos antiguos, primero tengo que recordar cómo lo decidí en su momento.