- - Hvordan lage mening av data som eksporteres fra iOS helse-appen

Slik lager du mening av data som eksporteres fra iOS helse-appen

Health-appen i iOS samler forskjellige typerdata, enten direkte eller via tredjepartsapper. Hvis du har en Apple Watch, er dataene for helse-appen sannsynligvis rikere. Dataene fra Health-appen kan overføres mellom iOS-enheter, og du kan eksportere dem. Når du eksporterer data fra Health-appen, blir de eksportert i to XML-filer. Appen glipper dem og lar deg velge hvordan du vil lagre den. Det er veldig enkelt frem til dette tidspunktet. Når du pakker ut zip-filen, er det imidlertid vanskelig å gi mening om XML-filene inne. Ofte vet du kanskje ikke hvilken app som kan lese XML-filen, og hvordan du kan forstå dataene i den. Vi kommer til å bryte alt sammen for deg.

Eksporter helseapp-data

Åpne helse-appen og trykk på profilmerket dittøverst til høyre. På profilskjermen blar du ned og trykker på knappen 'Eksporter helsedata'. Appen lager en zip-fil og spør deg hvordan du vil lagre den. Du kan sende det til deg selv eller lagre det på en sky-stasjon.

iOS-helse-app
eksport-helse-app-data

Les helseapp-data

Forutsatt at du har en glidelås-fil på skrivebordet ditt, kan du fortsette og trekke den ut. Den ekstraherte mappen vil ha to filer inne i den; export.xml og export_cda.xml.

Dataene dine er i filen export.xml. For å åpne den trenger du en app som kan lese XML-formatet og vise det riktig. Jeg anbefaler MS Excel. Det er det jeg skal bruke for å vise deg hvordan du kan forstå dataene.

apple_health_export

Åpne Excel og åpne denne filen via 'Åpne' -kommandoen. Når Excel åpner denne filen, vil den gi deg tre alternativer for å velge hvordan du skal åpne den. Velg ‘Som en skrivebeskyttet arbeidsbok’.

open-helse-data-xml

Når filen er åpen, og du vil redigere den uten begrensninger, bare kopier og lim den inn i en ny fil. Slik ser dataene ut når Excel åpner dem.

helse-data-excel

Gjøre mening av helse-appdata

Du vil merke at mange celler i XMLfil gjenta samme verdi om og om igjen. Dette gjelder for de første kolonnene du ser. Når du blar til høyre og fortsetter å lese ned kolonnene, og deretter radene, vil dataene begynne å variere. Her er en oversikt over hva hver celle viser deg;

/ @ Lokalitet: Dette viser deg hvor, som oppdaget fra App Store-landet, dataene dine ble lagret i. Verdien vil aldri endre seg, og den vil gjenta seg for hver eneste rad.

/ ExportDate / @ verdi: Dette viser dato og klokkeslett da dataene ble eksportert. Igjen vil verdien aldri endres og vil gjenta seg for hver rad.

/ Me / @ HKCharacteristicTypeIdentifierBiologicalSex: Dette er ditt biologiske kjønn, slik det er lagt inn av deg i helse-appen. Det vil forbli det samme for alle oppføringer.

/ Me / @ HKCharacteristicTypeIdentifierBloodType: Dette er din blodgruppe og igjen, denne kolonnenvil gjenta den samme verdien. For å lese den, se på den biten som kommer etter ‘HKBloodType’, og som vil fortelle deg hva din lagrede blodgruppe er, for eksempel HKBloodTypeBPositive

/ Me / @ HKCharacteristicTypeIdentifierDateOfBirth: Dette er din fødselsdato.

/ Me / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: Dette er din Fitzpatric Skin Type. Den måler hudens følsomhet for solen og legges inn manuelt av deg i Health-appen. Den samme verdien vil gjenta seg i denne kolonnen. Hvis du aldri valgte en hudtype, vil cellene i kolonnen alle ha verdien 'HKFitzpatrickSkinTypeNotSet'.

/ Record / # id: Dette er serienummeret til datapunktet. Den starter på 1 og fortsetter deretter med å telle hver eneste rad med fylte data.

/ Opptak / @ Utarbeidet: Datoen da posten, dvs. datapunktet ble registrert. Når du senere prøver å se på hvor mange trinn du tok for eksempel oktober 2016, vil du bruke denne kolonnen til å begrense datoen.

/ Opptak / @ enhet: Dette identifiserer enheten din og er ikke detrelevant med mindre du vil skille data samlet inn av iPhone og data samlet inn av Apple Watch. Dataene i denne kolonnen forteller deg hvilken enhet som lagret dataene og hvilken iOS-versjon de kjørte. Merk at avlesningen på iPhone-modellen er unøyaktig. Et utvalg av verdiene under denne kolonnen er som nedenfor. Disse dataene kom fra en iPhone 6 /

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

/ Opptak / @ endDate: Sluttdatoen da datapunktet ble registrert. Dette vil omfatte både dato og klokkeslett.

/ Opptak / @ SOURCE: Dette viser kilden til de innsamlede dataene. De to første cellene har verdien ‘Helse’. Dette indikerer data som en bruker manuelt la til helse-appen. Kolonnen vil inneholde '[Ditt navn] iPhone' for data som din iPhone samlet direkte, den vil vise navnet på en app hvis dataene ble lagt til via en app, og 'Klokke' for data relatert til sovevanene dine samlet inn via Klokke-app.

/ Opptak / @ sourceVersion: Denne kolonnen viser hvilken iOS-versjon enheten din kjørte da et bestemt datapunkt ble registrert.

/ Opptak / @ DATE: Dato og klokkeslett for en aktivitet startet. Dette er forskjellig fra opprettelsesdatoen, fordi du kanskje ikke har lagt til visse aktiviteter i helse-appen din, eller det kan hende du ikke har lagret data til en aktivitet.

/ Opptak / @ Type: Dette er den store, viktige kolonnen. Den adskiller hvilke typer aktiviteter den har registrert. Du vil se noen få tomme celler øverst for manuelt lagt til datapunkter, men kort tid etter ser du aktiviteter som;

HKQuantityTypeIdentifierStepCount - Antall trinn du har gått

HKQuantityTypeIdentifierDistanceWalkingRunning - Hvor langt du har gått eller løpt

/ Opptak / @ enhet: Enhetene som dataene er registrert i, visesher. Blanke celler indikerer data som kjønn og blodtype, som ikke har noen enheter. Du vil se "telle" for trinn som er gått, og km for avstand som gikk. Du vil se mange verdier gjenta i denne kolonnen.

/ Opptak / @ verdi: Dette er gryten med gull på slutten avregnbue; dette har de individuelle verdiene for dataene som samles inn. Hvis du for eksempel vil vite hvor mange trinn du tok i oktober 2016, er dette kolonnen du vil total trinnene fra. Vi viser deg hvordan du gjør det enkelt.

/ Record / MetadataEntry / @ nøkkel: Dette representerer data som legges til manuelthelse-appen eller lagt til via andre innfødte iOS-apper. Dette er data som er lagt inn under ‘Reproductive health’, ‘Blood Pressure’ eller samlet inn via ‘Clock’ -appen.

/ Opptak / MetadataEntry / @ verdi: Verdien av dataene du skrev inn manuelt i Helse-appen.

Sortere dataene

Nå som du vet hvilke data hver kolonne har, er det på tide å sortere og gi mening om dem. I Excel velger du raden med kolonnetitlene. Gå til Data> Filtrer fra båndet.

Excel-data-filteret

Hver kolonne vil ha et filter lagt til.

excel-sort-helse-data

Nå, for dette eksempelets skyld, skal jeg sortere antall trinn jeg tok i oktober 2016. Kolonnene jeg trenger å filtrere dataene fra er; / Opptak / @ typen, / Opptak / @ verdien, og / Opptak / @ DATE.

Klikk på rullegardinpilen for filteret på / Opptak / @ typen kolonne og se på de forskjellige typene avaktivitet som dataene inneholder. Siden jeg vil finne ut hvor mange trinn jeg tok, vil jeg fjerne merket for alle typer og bare velge 'HKQuantityTypeIdentifierStepCount'. Jeg trenger ikke gjøre noe med / Opptak / @ verdien kolonne fordi innsnevring av typen i / Opptak / @ typen kolonnen vil filtrere ut irrelevante datapunkter fra / Opptak / @ verdien kolonne også.

helse-data-filter

Alt som må gjøres nå, er å sortere dataene etter dato. Gå til / Opptak / @ DATE kolonne og begrense datoen. Klikk på rullegardinpilen for filteret og bruk søkefeltet til å spesifisere datoene du vil inkludere. For oktober 2016 skrev jeg for eksempel 2016-10, og den fant automatisk alle datoene for den måneden og valgte dem. Ikke klikk alternativet "Legg til gjeldende valg for å filtrere". Klikk på OK, så blir dataene filtrert.

Lage grafer

Det du ser nå i Excel-arbeidsboken er trinndata for oktober 2016. Gjør en graf. Du vil definitivt ønske å avgrense dataene litt før du lager en graf ut av dem. Det kan for eksempel være lurt å oppsummere alle dataverdiene for en enkelt dag til en verdi. Hvis du ønsker å lage en graf over trinnene du tok i oktober 2016, vil du sammenligne alle trinnene du tok 1. oktober 2. oktober osv., Slik at du bare har 30 dataverdier å plotte til slutt. Det tar litt tid, men her er dataene mine for de første syv dagene av oktober 2016. Bruk "Sum" -formelen for å telle trinnene og velg deretter en graf som du vil plotte dem til.

trinn-helse-data

kommentarer