En la newsletter de hoy traigo un buen análisis: mis datos de salud. Estos datos los he sacado de iPhone/Apple Watch y se pueden sacar de la siguiente manera.
Abre la app Salud en tu iPhone
Haz click en tu careto arriba a la derecha
Al final de la página, elige Exportar todos los datos de salud
Guárdalos en iCloud y así puedes acceder a ellos desde el ordenador
Estos una vez guardados como XML, vamos a ver cómo convertirlos en un formato más amable (CSV, pd.DataFrame
).
El archivo que vamos a analizar se llama exportación.xml.
Convertir XML a CSV y pandas DataFrame
Mediante la librería xml de Python, podemos convertir datos de XML a un diccionario, de diccionario a pd.DataFrame
(df) para el análisis con pandas
y de pd.DataFrame
a CSV.
Ahora que tenemos los datos como un df, vamos a usar pandas para analizarlos.
Análisis de datos con pandas
Ritmo cardiaco (reposo y movimiento)
A finales de octubre empecé a ir a una nutricionista para ponerme las pilas y cambiar de hábitos. Con una nueva pauta de alimentación y con un plan de ejercicio definido empecé en noviembre.
Se aprecia una bajada general del ritmo cardiaco en reposo y caminando, pero hay algo raro en marzo en mis BPM en reposo. Vamos a hacer zoom en marzo.
Se ve más varianza y una observación a 114 BPM. ¿Más estrés en marzo? Desde luego he estado más liado con las clases y el curro, así que igual es eso.
También en marzo me he movido menos…
Las cosas del corazón
En Octubre no solo empecé con la nutricionista, sino que empece a salir con mi novia.
Como buen nerd quise mirar los datos de frecuencia cardiaca cuando estoy con ella vs cuando no estoy, y el experimento perfecto vino en enero, cuando ella estuvo un mes en Estambul.
Parece que faltó algo en enero, ¿no?
Pasos
Aquí el histórico es mayor —desde que empecé a usar iPhone en sept2018.
Se aprecia muy bien lo poco activo que soy, el efecto de la pandemia en reducir aún más mi movimiento, y el cambio desde que empecé a salir al campo a caminar a menudo desde octubre.
El pico de feb2019 vino por un viaje a San Sebastián en que no paré de caminar —y comer— durante todo el finde.
Los días con más y menos pasos los podemos encontrar con:
Mínimo de pasos: 1 de octubre 2020 (719 pasos)
Máximo de pasos: 5 de diciembre 2020 (33591 pasos)
Traigo además datos de longitud de paso (en cm) para ver cómo ha crecido mi zancada (tampoco una barbaridad, pero oye).
Marzo está siendo un mes malo en general, tengo que volver a la rueda!
Lecciones
Hacer deporte y comer bien es una maravilla. Es un cambio bestial en todo.
Como a todo, el interés compuesto afecta a la salud. Si cada día mejoras un poco, el efecto se acumula e incrementa a lo largo del tiempo
El Apple Watch detecta el efecto de tener a tu novia cerca, o lejos.