- - Come dare un senso ai dati esportati dall'app per la salute di iOS

Come dare un senso ai dati esportati dall'app per la salute di iOS

L'app Health in iOS raccoglie diversi tipi didati, direttamente o tramite app di terze parti. Se hai un Apple Watch, i dati dell'app Health sono probabilmente più ricchi. I dati dell'app Health possono essere trasferiti tra dispositivi iOS e puoi esportarli. Quando esporti i dati dall'app Health, vengono esportati in due file XML. L'app li comprime e ti consente di scegliere come salvarlo. È tutto molto semplice fino a questo punto. Quando estrai il file zip, tuttavia, è difficile dare un senso ai file XML all'interno. Spesso, potresti non sapere quale app può leggere il file XML e come dare un senso ai dati al suo interno. Stiamo andando a rompere tutto per te.

Esporta dati app sanitari

Apri l'app Salute e tocca il badge del tuo profiloin alto a destra. Nella schermata del tuo profilo, scorri verso il basso e tocca il pulsante "Esporta dati sanitari". L'app creerà un file zippato e ti chiederà come si desidera salvarlo. Puoi inviarlo via email a te stesso o salvarlo su un'unità cloud.

ios-salute-app
export-salute-app-dati

Lettura dei dati delle app di salute

Supponendo di avere il file zippato sul desktop, andare avanti ed estrarlo. La cartella estratta avrà due file al suo interno; export.xml ed export_cda.xml.

I tuoi dati sono all'interno del file export.xml. Per aprirlo è necessaria un'app in grado di leggere il formato XML e visualizzarlo correttamente. Raccomando MS Excel. È quello che userò per mostrarti come dare un senso ai dati.

apple_health_export

Apri Excel e apri questo file tramite il comando "Apri". Quando Excel apre questo file, ti darà tre opzioni per scegliere come aprirlo, selezionare "Come cartella di lavoro di sola lettura".

open-salute-dati-xml

Una volta che il file è aperto e si desidera modificarlo senza restrizioni, è sufficiente copiarlo e incollarlo in un nuovo file. Ecco come appaiono i dati quando Excel li apre.

salute-dati-excel

Dare un senso ai dati delle app di salute

Noterai che molte celle nell'XMLil file ripete ripetutamente lo stesso valore. Questo sarà valido per le prime colonne che vedi. Mentre scorri verso destra e continui a leggere le colonne e quindi le righe, i dati inizieranno a variare. Ecco una ripartizione di ciò che ogni cella ti sta mostrando;

/ @ Locale: Questo ti mostra dove, come rilevato dal Paese dell'App Store, i tuoi dati sono stati salvati. Il loro valore non cambierà mai e si ripeterà per ogni singola riga.

/ ExportDate valore / @: Questo mostra la data e l'ora in cui i dati sono stati esportati. Ancora una volta, il suo valore non cambierà mai e si ripeterà per ogni riga.

/ Me / @ HKCharacteristicTypeIdentifierBiologicalSex: Questo è il tuo sesso biologico, come inserito da te nell'app Salute. Rimarrà lo stesso per tutte le voci.

/ Me / @ HKCharacteristicTypeIdentifierBloodType: Questo è il tuo gruppo sanguigno e, di nuovo, questa colonnaripeterà lo stesso valore. Per leggerlo, guarda la parte che segue "HKBloodType" e che ti dirà qual è il tuo gruppo sanguigno salvato, ad esempio HKBloodTypeBPositive

/ Me / @ HKCharacteristicTypeIdentifierDateOfBirth: Questa è la tua data di nascita.

/ Me / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: Questo è il tuo tipo di pelle Fitzpatric. Misura la sensibilità della tua pelle al sole e viene inserita manualmente da te nell'app Salute. Lo stesso valore si ripeterà in questa colonna. Se non hai mai selezionato un tipo di skin, le celle nella colonna avranno tutte il valore "HKFitzpatrickSkinTypeNotSet".

/ Record / # id: Questo è il numero seriale del punto dati. Inizierà da 1 e poi continuerà a contare ogni singola riga di dati riempiti.

/ Record / @ creationDate: La data in cui è stato registrato il record, ovvero il punto dati. Quando in seguito tenterai di esaminare quanti passaggi hai effettuato, ad esempio, ottobre 2016, utilizzerai questa colonna per restringere la data.

/ Record device / @: Questo identifica il tuo dispositivo e non è proprio quellopertinente a meno che non si desideri separare i dati raccolti dall'iPhone e i dati raccolti dal proprio Apple Watch. I dati in questa colonna indicano quale dispositivo ha salvato i dati e quale versione iOS era in esecuzione. Si noti che la lettura del modello di iPhone non è accurata. Un esempio dei valori sotto questa colonna è il seguente. Questi dati provengono da un iPhone 6 /

name:iPhone, manufacturer:Apple, model:iPhone, hardware:iPhone7,2, software:9.3

/ Record / @ endDate: La data di fine in cui è stato registrato il punto dati. Ciò includerà sia la data che l'ora.

/ Record / @ sourceName: Questo mostra l'origine dei dati raccolti. Le prime due celle avranno il valore "Salute". Indica i dati che un utente ha aggiunto manualmente all'app Health. La colonna conterrà "[Your Name] iPhone" per i dati che il tuo iPhone ha raccolto direttamente, mostrerà il nome di un'app se i dati sono stati aggiunti tramite un'app e "Clock" per i dati relativi alle tue abitudini di sonno raccolte tramite il App orologio.

/ Record / @ SourceVersion: Questa colonna mostrerà quale versione iOS era in esecuzione sul dispositivo quando è stato registrato un determinato punto dati.

/ Record / @ startDate: La data e l'ora di inizio di un'attività. Ciò è diverso dalla data di creazione in quanto potresti non aver aggiunto determinate attività all'app per la salute oppure potresti non aver salvato i dati in un'attività.

/Tipo di registrazione: Questa è la colonna grande, importante. Separa i tipi di attività che ha registrato. Vedrai alcune celle vuote in alto per i punti dati aggiunti manualmente ma poco dopo vedrai attività come;

HKQuantityTypeIdentifierStepCount - Numero di passi che hai percorso

HKQuantityTypeIdentifierDistanceWalkingRunning - Fino a che punto hai camminato o corso

/ Record / @ unità: Vengono visualizzate le unità in cui sono registrati i datiQui. Le celle vuote indicano dati come sesso e gruppo sanguigno, che non hanno unità. Vedrai il "conteggio" per i passi fatti e i km per la distanza percorsa. Vedrai molti valori ripetere in questa colonna.

/ Record / valore @: Questa è la pentola d'oro alla fine delarcobaleno; questo ha i singoli valori per i dati raccolti. Ad esempio, se vuoi sapere quanti passaggi hai fatto a ottobre 2016, questa è la colonna da cui farai il totale. Ti mostreremo come farlo facilmente.

/ Record / MetadataEntry / @ chiave: Questo rappresenta i dati a cui è stato aggiunto manualmentel'app Health o aggiunta tramite altre app iOS native. Questi sono i dati inseriti in "Salute riproduttiva", "Pressione sanguigna" o raccolti tramite l'app "Orologio".

/ Record valore / MetadataEntry / @: Il valore dei dati inseriti manualmente nell'app Salute.

Ordinamento dei dati

Ora che conosci i dati di ciascuna colonna, è tempo di ordinare e dare un senso a questi. In Excel, seleziona la riga con i titoli delle colonne. Vai a Dati> Filtro dalla barra multifunzione.

excel-data-filtro

Ad ogni colonna verrà aggiunto un filtro.

excel-sort-salute-dati

Ora, per il bene di questo esempio, ho intenzione di ordinare il numero di passaggi che ho fatto nell'ottobre 2016. Le colonne da cui devo filtrare i dati sono; /Tipo di registrazione, / Record / valore @, e / Record / @ startDate.

Fare clic sulla freccia del menu a discesa del filtro sul /Tipo di registrazione colonna e guardare i diversi tipi diattività contenuta nei dati. Dal momento che voglio scoprire quanti passaggi ho fatto, deselezionerò tutti i tipi e selezionerò solo "HKQuantityTypeIdentifierStepCount". Non devo fare nulla per il / Record / valore @ colonna perché restringe il Tipo in /Tipo di registrazione colonna filtrerà i punti di dati irrilevanti dal / Record / valore @ anche la colonna.

salute-data-filtro

Tutto ciò che deve essere fatto ora è ordinare i dati per data. Vai al / Record / @ startDate colonna e restringere la data verso il basso. Fai clic sulla freccia del menu a discesa del filtro e utilizza la barra di ricerca per specificare le date che desideri includere. Ad esempio, per ottobre 2016, ho digitato 2016-10 e ha trovato automaticamente tutte le date per quel mese e le ho selezionate. Non fare clic sull'opzione "Aggiungi selezione corrente al filtro". Fai clic su OK per filtrare i dati.

Fare grafici

Quello che vedi ora nella cartella di lavoro di Excel sono i passaggidati per ottobre 2016. Procedi e traccia un grafico. Prima di creare un grafico, vorrai sicuramente perfezionare i dati. Ad esempio, potresti voler sommare tutti i valori dei dati per un singolo giorno in un valore. Se stai cercando di tracciare un grafico dei passaggi che hai effettuato nell'ottobre 2016, ti consigliamo di sommare tutti i passaggi effettuati il ​​1 ° ottobre, il 2 ottobre ecc. In modo da avere solo 30 valori di dati da tracciare alla fine. Ci vuole un po 'di tempo, ma ecco i miei dati per i primi sette giorni di ottobre 2016. Usa la formula "Somma" per contare i passaggi e quindi seleziona un grafico per tracciarli.

Steps-salute-dati

Commenti