- - Ako si vykladať údaje exportované z aplikácie iOS Health

Ako si vykladať údaje exportované z aplikácie iOS Health

Aplikácia Zdravie v systéme iOS zhromažďuje rôzne typypriamo alebo prostredníctvom aplikácií tretích strán. Ak máte hodinky Apple Watch, údaje aplikácie Health sú pravdepodobne bohatšie. Údaje aplikácie Zdravie je možné prenášať medzi zariadeniami iOS a môžete ich exportovať. Keď exportujete údaje z aplikácie Zdravie, exportujú sa do dvoch súborov XML. Aplikácia ich zapne a umožní vám vybrať, ako ju chcete uložiť. Až do tohto bodu je všetko veľmi ľahké. Keď však extrahujete súbor zip, je ťažké pochopiť súbory XML vo vnútri. Pravdepodobne neviete, ktorá aplikácia dokáže prečítať súbor XML a ako dá zmysel dát v ňom. Pokúsime sa to všetko pre vás rozobrať.

Export údajov aplikácie pre zdravie

Otvorte aplikáciu Zdravie a klepnite na ikonu svojho profiluvpravo hore. Na obrazovke profilu posuňte zobrazenie nadol a klepnite na tlačidlo „Exportovať údaje o zdravotnom stave“. Aplikácia vytvorí súbor so zipsom a spýta sa, ako ho chcete uložiť. Môžete ho poslať e-mailom alebo uložiť na cloudovú jednotku.

ios-health-app
export-health-app-Data

Čítanie údajov aplikácie pre zdravie

Za predpokladu, že máte súbor so zipsom na pracovnej ploche, choďte do toho a extrahujte ho. Extrahovaný priečinok bude obsahovať dva súbory; export.xml a export_cda.xml.

Vaše údaje sa nachádzajú v súbore export.xml. Ak ju chcete otvoriť, potrebujete aplikáciu, ktorá dokáže čítať formát XML a správne ho zobraziť. Odporúčam MS Excel. Budem používať to, aby som vám ukázal, ako majú údaje zmysel.

apple_health_export

Otvorte program Excel a otvorte tento súbor pomocou príkazu „Otvoriť“. Keď program Excel otvorí tento súbor, ponúkne vám tri možnosti, ako ho otvoriť, vyberte možnosť „Ako zošit len ​​na čítanie“.

otvorených zdravím dát xml

Po otvorení súboru ho chcete bez akýchkoľvek obmedzení jednoducho skopírovať a vložiť do nového súboru. Takto vyzerajú údaje, keď ich Excel otvorí.

Zdravie-Data-excel

Vytváranie údajov o zdravotných aplikáciách

Všimnite si, že veľa buniek v XMLsúbor opakujte tú istú hodnotu znova a znova. To platí aj pre niekoľko prvých stĺpcov, ktoré vidíte. Pri posúvaní doprava a pokračovaní v čítaní stĺpcov a potom riadkov sa údaje začnú meniť. Tu je rozpis toho, čo vám každá bunka zobrazuje;

/ @ Locale: Ukazuje to, kde boli vaše údaje uložené v krajine App Store uložené. V tom prípade sa hodnota nikdy nezmení a bude sa opakovať pre každý riadok.

/ ExportDate / @ hodnota: Zobrazuje dátum a čas, kedy boli dáta exportované. Jeho hodnota sa opäť nikdy nezmení a bude sa opakovať pre každý riadok.

/ Me / @ HKCharacteristicTypeIdentifierBiologicalSex: Toto je vaše biologické pohlavie, ktoré ste zadali v aplikácii Zdravie. Zostane rovnaká pre všetky položky.

/ Me / @ HKCharacteristicTypeIdentifierBloodType: Toto je vaša krvná skupina a opäť tento stĺpeczopakuje rovnakú hodnotu. Ak si ju chcete prečítať, pozrite sa na kúsok, ktorý nasleduje po „HKBloodType“ a ktorý vám povie, čo je vaša uložená krvná skupina, napr. HKBloodTypeBPositive

/ Me / @ HKCharacteristicTypeIdentifierDateOfBirth: Toto je váš dátum narodenia.

/ Me / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: Toto je váš typ pleti Fitzpatric. Meria citlivosť vašej pokožky na slnko a zadáte ju ručne v aplikácii Zdravie. Rovnaká hodnota sa bude opakovať aj v tomto stĺpci. Ak ste nikdy nevybrali typ obalu, všetky bunky v stĺpci budú mať hodnotu „HKFitzpatrickSkinTypeNotSet“.

/ Záznam / # id: Toto je poradové číslo údajového bodu. Začne sa od 1 a potom sa bude počítať každý jeden riadok vyplnených údajov.

/ Záznam / @ vytvorenia: Dátum, kedy bol zaznamenaný záznam, t. J. Dátový bod. Ak sa neskôr pokúsite zistiť, koľko krokov ste podnikli, napríklad v októbri 2016, pomocou tohto stĺpca môžete zúžiť dátum.

/ Záznam / @ zariadenia: Toto identifikuje vaše zariadenie a nie je to takrelevantné, pokiaľ nechcete oddeliť údaje zozbierané telefónom iPhone a údaje zhromaždené službou Apple Watch. Dáta v tomto stĺpci informujú o tom, ktoré zariadenie uložilo údaje a akú verziu systému iOS používali. Čítanie modelu telefónu iPhone je nepresné. Vzorka hodnôt v tomto stĺpci je uvedená nižšie. Tieto údaje pochádzajú z telefónu iPhone 6 /

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

/ Záznam / @ enddate: Dátum ukončenia, keď bol dátový bod zaznamenaný. Bude to zahŕňať dátum aj čas.

/ Záznam / @ sourcename: Ukazuje zdroj zozbieraných údajov. Prvé dve bunky budú mať hodnotu „Zdravie“. Označuje údaje, ktoré používateľ manuálne pridal do aplikácie Zdravie. Stĺpec bude obsahovať „[Vaše meno] iPhone“ pre údaje, ktoré váš iPhone zozbieral priamo, zobrazí sa názov aplikácie, ak boli údaje pridané prostredníctvom aplikácie, a „Hodiny“ pre údaje týkajúce sa vašich spánkových návykov zhromaždených prostredníctvom aplikácie Hodiny app.

/ Záznam / @ sourceVersion: V tomto stĺpci sa zobrazuje verzia iOS, ktorú vaše zariadenie spustilo pri zaznamenaní konkrétneho dátového bodu.

/ Záznam / @ startdate: Dátum a čas začatia činnosti. Toto sa líši od dátumu vytvorenia, pretože ste do svojej aplikácie Zdravie pravdepodobne nepridali určité činnosti alebo ste do aktivity pravdepodobne neuložili údaje.

/ Záznam / @ typu: Toto je veľký, dôležitý stĺpec. Oddeľuje typy činností, ktoré zaznamenal. V hornej časti uvidíte niekoľko prázdnych buniek pre ručne pridané dátové body, ale krátko potom uvidíte činnosti ako;

HKQuantityTypeIdentifierStepCount - Počet krokov, ktoré ste prešli

HKQuantityTypeIdentifierDistanceWalkingRunning - Ako ďaleko ste pešo alebo behali

/ Záznam / @ jednotky: Zobrazia sa jednotky, v ktorých sú údaje zaznamenanétu. Prázdne bunky označujú údaje ako pohlavie a krvný typ, ktoré nemajú jednotky. Uvidíte „počítať“ pre prejdené kroky a km pre prejdenú vzdialenosť. V tomto stĺpci uvidíte veľa opakovaní hodnôt.

/ Záznam / @ hodnoty: Toto je hrniec zlata na konci rokarainbow; to má individuálne hodnoty pre zozbierané údaje. Ak napríklad chcete vedieť, koľko krokov ste podnikli v októbri 2016, je to stĺpec, z ktorého tieto súčty spočítate. Ukážeme vám, ako to urobiť ľahko.

/ Záznam / MetadataEntry / @ key: To predstavuje údaje, ktoré sa pridávajú manuálneaplikácie Zdravie alebo pridané prostredníctvom iných natívnych aplikácií pre iOS. Toto sú údaje zadané v časti „Reprodukčné zdravie“, „Krvný tlak“ alebo zhromažďované prostredníctvom aplikácie „Hodiny“.

/ Záznam / MetadataEntry / @ hodnota: Hodnota údajov, ktoré ste zadali ručne v aplikácii Zdravie.

Triedenie údajov

Teraz, keď viete, aké údaje majú jednotlivé stĺpce, je čas ich usporiadať a dať im zmysel. V programe Excel vyberte riadok s názvami stĺpcov. Prejdite na pásku Údaje> Filtrovať.

excel-data-filter

Do každého stĺpca bude pridaný filter.

excel-sort-zdravotné údaje

Teraz uvádzam z dôvodu tohto príkladu počet krokov, ktoré som podnikol v októbri 2016. Stĺpce, z ktorých musím filtrovať údaje, sú; / Záznam / @ typu, / Záznam / @ hodnota, a / Záznam / @ startdate.

Kliknite na šípku rozbaľovacej ponuky filtra na / Záznam / @ typ stĺpec a pozrite sa na rôzne typyaktivita, ktorú údaje obsahujú. Keďže chcem zistiť, koľko krokov som podnikol, zruším výber všetkých typov a vyberiem iba „HKQuantityTypeIdentifierStepCount“. Nebudem musieť nič robiť / Záznam / @ hodnota stĺpec, pretože zúženie typu v / Záznam / @ typ stĺpec odfiltruje irelevantné údajové body z / Záznam / @ hodnota stĺpec.

Zdravie-Data-filter

Teraz je potrebné len usporiadať údaje podľa dátumu. Choďte na / Záznam / @ startdate stĺpec a zúžte dátum dole. Kliknite na šípku rozbaľovacej ponuky filtra a pomocou vyhľadávacieho panela zadajte dátumy, ktoré chcete zahrnúť. Napríklad v októbri 2016 som napísal 2016-10 a ten automaticky našiel všetky dátumy pre tento mesiac a vybral ich. Neklikajte na možnosť „Pridať aktuálny výber do filtra“. Kliknite na OK a údaje sa odfiltrujú.

Vytváranie grafov

To, čo teraz vidíte v zošite programu Excel, sú krokyúdaje za október 2016. Pokračujte a vytvorte graf. Určite budete chcieť údaje spresniť o niečo skôr, ako z nich vytvoríte graf. Napríklad môžete chcieť spočítať všetky hodnoty údajov za jeden deň do jednej hodnoty. Ak chcete urobiť graf krokov, ktoré ste podnikli v októbri 2016, budete chcieť zhrnúť všetky kroky, ktoré ste podnikli 1. októbra, 2. októbra atď., Aby ste na konci mohli vykresliť iba 30 údajových hodnôt. Trvá to trochu času, ale tu sú moje údaje za prvých sedem dní mesiaca október 2016. Pomocou vzorca „Súčet“ spočítajte kroky a potom vyberte graf, do ktorého sa majú vykresliť.

Steps-zdravie-data

Komentáre