- - Πώς να αισθανθείτε τα δεδομένα που εξάγονται από την εφαρμογή iOS για την υγεία

Πώς να αισθανθείτε τα δεδομένα που εξάγονται από την εφαρμογή iOS για την υγεία

Η εφαρμογή Health στο iOS συλλέγει διαφορετικούς τύπουςδεδομένων, είτε απευθείας είτε μέσω εφαρμογών τρίτου μέρους. Αν έχετε ένα ρολόι της Apple, τα δεδομένα εφαρμογής για την υγεία είναι πιθανότατα πιο πλούσια. Τα δεδομένα της εφαρμογής Υγείας μπορούν να μεταφερθούν μεταξύ συσκευών iOS και μπορείτε να τα εξάγετε. Όταν εξάγετε δεδομένα από την εφαρμογή Υγεία, αυτά εξάγονται σε δύο αρχεία XML. Η εφαρμογή τους φερμουάρει και σας επιτρέπει να επιλέξετε τον τρόπο με τον οποίο θέλετε να το αποθηκεύσετε. Είναι πολύ εύκολο μέχρι αυτό το σημείο. Ωστόσο, όταν εξαγάγετε το αρχείο zip, είναι δύσκολο να κατανοήσετε τα εσωτερικά αρχεία XML. Συχνά, μπορεί να μην ξέρετε ποια εφαρμογή μπορεί να διαβάσει το αρχείο XML και πώς να κατανοήσει τα δεδομένα μέσα σε αυτό. Θα το σπάσουμε για σένα.

Εξαγωγή δεδομένων εφαρμογών υγείας

Ανοίξτε την εφαρμογή Υγεία και πατήστε το σήμα του προφίλ σαςεπάνω δεξιά. Στην οθόνη του προφίλ σας, κάντε κύλιση προς τα κάτω και πατήστε το πλήκτρο 'Εξαγωγή δεδομένων υγείας'. Η εφαρμογή θα δημιουργήσει ένα αρχείο με συμπιεσμένα αρχεία και θα σας ρωτήσει πώς θέλετε να το αποθηκεύσετε. Μπορείτε να το στείλετε με μήνυμα ηλεκτρονικού ταχυδρομείου στον εαυτό σας ή να το αποθηκεύσετε σε ένα cloud drive.

ios-health-app
export-health-app-data

Ανάγνωση δεδομένων εφαρμογών υγείας

Υποθέτοντας ότι έχετε το αρχειοθετημένο αρχείο στην επιφάνεια εργασίας σας, προχωρήστε και εξαγάγετε το. Ο φάκελος που έχει εξαχθεί θα έχει δύο αρχεία μέσα σε αυτόν. export.xml και export_cda.xml.

Τα δεδομένα σας βρίσκονται μέσα στο αρχείο export.xml. Για να το ανοίξετε χρειάζεστε μια εφαρμογή που μπορεί να διαβάσει τη μορφή XML και να την εμφανίσει σωστά. Συνιστώ το MS Excel. Είναι αυτό που θα χρησιμοποιήσω για να σας δείξω πώς να κατανοήσετε τα δεδομένα.

apple_health_export

Ανοίξτε το Excel και ανοίξτε αυτό το αρχείο μέσω της εντολής 'Open'. Όταν το Excel ανοίγει αυτό το αρχείο, θα σας δώσει τρεις επιλογές για να επιλέξετε πώς να το ανοίξετε, επιλέξτε 'Ως βιβλίο εργασίας μόνο για ανάγνωση'.

open-health-data-xml

Αφού το αρχείο είναι ανοιχτό και θέλετε να το επεξεργαστείτε χωρίς περιορισμούς, απλά αντιγράψτε και επικολλήστε το σε ένα νέο αρχείο. Αυτά είναι τα δεδομένα που μοιάζουν με το άνοιγμα του Excel.

υγεία-δεδομένα-excel

Δημιουργία αισθημάτων δεδομένων εφαρμογών υγείας

Θα παρατηρήσετε ότι πολλά κελιά στην XMLαρχείο επανάληψη της ίδιας αξίας ξανά και ξανά. Αυτό θα ισχύει για τις πρώτες στήλες που βλέπετε. Καθώς μετακινηθείτε δεξιά και συνεχίζετε να διαβάζετε τις στήλες και στη συνέχεια τις σειρές, τα δεδομένα αρχίζουν να διαφέρουν. Εδώ είναι μια ανάλυση του τι σας δείχνει κάθε κύτταρο?

/@τοποθεσία συμβάντος: Αυτό σας δείχνει πού, όπως εντοπίστηκε από τη χώρα του App Store, τα δεδομένα σας αποθηκεύτηκαν. Η αξία του δεν θα αλλάξει ποτέ και θα επαναληφθεί για κάθε μία γραμμή.

/ ExportDate / @ αξία: Αυτό δείχνει την ημερομηνία και την ώρα που εξήχθησαν τα δεδομένα. Και πάλι, η αξία του δεν θα αλλάξει ποτέ και θα επαναληφθεί για κάθε σειρά.

/ Me / @ HKCharacteristicTypeIdentifierBiologicalSex: Αυτό είναι το βιολογικό σας σεξ, όπως έχετε εισαγάγει στην εφαρμογή Health. Θα παραμείνει το ίδιο για όλες τις καταχωρίσεις.

/ Me / @ HKCharacteristicTypeIdentifierBloodType: Αυτή είναι η ομάδα αίματός σας και πάλι, αυτή η στήληθα επαναλάβει την ίδια τιμή. Για να το διαβάσετε, δείτε το κομμάτι που έρχεται μετά το 'HKBloodType' και αυτό θα σας πει τι είναι η αποθηκευμένη ομάδα αίματός σας, π.χ. HKBloodTypeBPositive

/ Me / @ HK Χαρακτηριστικό αναγνωριστικό τύπου: Ημερομηνία: Αυτή είναι η ημερομηνία γέννησής σας.

/ Me / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: Αυτός είναι ο τύπος δέρματος Fitzpatric. Μετράει την ευαισθησία του δέρματός σας στον ήλιο και εισάγεται χειροκίνητα από εσάς στην εφαρμογή Health. Η ίδια τιμή θα επαναληφθεί σε αυτήν τη στήλη. Εάν δεν έχετε επιλέξει ποτέ τύπο δέρματος, τα κελιά στη στήλη θα έχουν όλες την τιμή 'HKFitzpatrickSkinTypeNotSet'.

/ Εγγραφή / # id: Αυτός είναι ο σειριακός αριθμός του σημείου δεδομένων. Θα ξεκινήσει από το 1 και στη συνέχεια θα συνεχίσει να μετράει κάθε σειρά πλήρων δεδομένων.

/ Καταγραφή / @ creationDate: Η ημερομηνία κατά την οποία καταγράφηκε το αρχείο, δηλ. Το σημείο δεδομένων. Όταν αργότερα προσπαθήσετε να δείτε πόσα βήματα κάνατε, για παράδειγμα, τον Οκτώβριο του 2016, θα χρησιμοποιήσετε αυτήν τη στήλη για να περιορίσετε την ημερομηνία.

/ Εγγραφή / @ συσκευή: Αυτό αναγνωρίζει τη συσκευή σας και δεν είναι πραγματικά αυτόεάν δεν θέλετε να διαχωρίσετε τα δεδομένα που συλλέγονται από το iPhone και τα δεδομένα που συλλέγονται από την Apple Watch. Τα δεδομένα σε αυτήν τη στήλη σας υποδεικνύουν ποια συσκευή αποθηκεύει τα δεδομένα και ποια έκδοση του iOS εκτελούσε. Σημειώστε ότι η ανάγνωση μοντέλου iPhone είναι ανακριβής. Ένα δείγμα των τιμών κάτω από αυτή τη στήλη είναι όπως παρακάτω. Αυτά τα δεδομένα προήλθαν από ένα iPhone 6 /

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

/ Εγγραφή / @ endDate: Η ημερομηνία λήξης κατά την εγγραφή του σημείου δεδομένων. Αυτό θα περιλαμβάνει τόσο την ημερομηνία όσο και την ώρα.

/ Record / @ sourceName: Αυτό δείχνει την πηγή των δεδομένων που συλλέχθηκαν. Τα δύο πρώτα κελιά θα έχουν την τιμή «Υγεία». Αυτό υποδεικνύει τα δεδομένα που ο χρήστης πρόσθεσε με μη αυτόματο τρόπο στην εφαρμογή Υγεία. Στη στήλη θα εμφανίζεται το iPhone [Το όνομά σας] για τα δεδομένα που συλλέγει το iPhone σας απευθείας, θα εμφανιστεί το όνομα μιας εφαρμογής αν τα δεδομένα προστέθηκαν μέσω μιας εφαρμογής και το ρολόι για δεδομένα σχετικά με τις συνήθειες ύπνου που συλλέγονται μέσω Ρολόι app.

/ Εγγραφή / @ sourceVersion: Αυτή η στήλη θα δείξει ποια έκδοση του iOS τη συσκευή σας εκτελούσε όταν καταγράφηκε ένα συγκεκριμένο σημείο δεδομένων.

/ Εγγραφή / @ startDate: Η ημερομηνία και η ώρα έναρξης δραστηριότητας. Αυτό είναι διαφορετικό από την ημερομηνία δημιουργίας, καθώς ενδέχεται να μην έχετε προσθέσει συγκεκριμένες δραστηριότητες στην εφαρμογή Health σας ή μπορεί να μην έχετε αποθηκεύσει δεδομένα σε κάποια δραστηριότητα.

/ Record / @ type: Αυτή είναι η μεγάλη, η σημαντική, στήλη. Διαχωρίζει τους τύπους δραστηριοτήτων που έχει καταγράψει. Θα δείτε μερικά κενά κελιά στην κορυφή για μη αυτόματα προστιθέμενα σημεία δεδομένων, αλλά σύντομα μετά, θα δείτε δραστηριότητες όπως,

HKQuantityTypeIdentifierStepCount - Αριθμός βημάτων που έχετε περπατήσει

HKQuantityTypeIdentifierDistanceWalkingRunning - Πόσο μακριά έχετε περπατήσει ή τρέξει

/ Εγγραφή / @ μονάδα: Εμφανίζονται οι μονάδες στις οποίες έχουν καταγραφεί τα δεδομέναεδώ. Τα κενά κελιά υποδεικνύουν δεδομένα όπως το φύλο και τον τύπο αίματος, που δεν έχουν μονάδες. Θα δείτε "count" για βήματα που περπατούσαν, και τα χιλιόμετρα για την απόσταση περπατούσαν. Θα δείτε πολλές επαναλήψεις σε αυτήν τη στήλη.

/ Εγγραφή / @ αξία: Αυτό είναι το δοχείο χρυσού στο τέλος τουΟΥΡΑΝΙΟ ΤΟΞΟ; αυτό έχει τις μεμονωμένες τιμές για τα δεδομένα που συλλέχθηκαν. Για παράδειγμα, αν θέλετε να μάθετε πόσες ενέργειες πραγματοποιήσατε τον Οκτώβριο του 2016, αυτή είναι η στήλη που θα συνοψίσετε τα βήματα από. Θα σας δείξουμε πώς να το κάνετε εύκολα.

/ Record / MetadataEntry / @ κλειδί: Αυτό αντιπροσωπεύει δεδομένα που προστίθενται χειροκίνητατην εφαρμογή Health ή προστέθηκε μέσω άλλων εγγενών εφαρμογών iOS. Αυτά είναι τα δεδομένα που αναγράφονται στην ενότητα "Υγεία αναπαραγωγής", "Πίεση αίματος" ή τα δεδομένα που συλλέγονται μέσω της εφαρμογής "Ρολόι".

/ Record / MetadataEntry / @ value: Η αξία των δεδομένων που καταχωρίσατε μη αυτόματα στην εφαρμογή Υγεία.

Ταξινόμηση των δεδομένων

Τώρα που ξέρετε ποια δεδομένα έχει κάθε στήλη, ήρθε η ώρα να ταξινομήσετε και να το κατανοήσετε. Στο Excel, επιλέξτε τη γραμμή με τους τίτλους των στηλών. Μεταβείτε στο στοιχείο Δεδομένα> Φίλτρο από την κορδέλα.

excel-data-filter

Κάθε στήλη θα έχει ένα φίλτρο που προστίθεται σε αυτό.

excel-sort-health-data

Τώρα, για χάρη αυτού του παραδείγματος, θα ταξινομήσω τον αριθμό των βημάτων που πήρα τον Οκτώβριο του 2016. Οι στήλες που πρέπει να φιλτράρω τα δεδομένα από είναι? / Record / @ type, / Record / @ value, και / Record / @ startDate.

Κάντε κλικ στο αναπτυσσόμενο βέλος φίλτρου στο / Τύπος εγγραφής / @ και δείτε τους διαφορετικούς τύπουςδραστηριότητα που περιέχουν τα δεδομένα. Εφόσον θέλω να μάθω πόσα βήματα έκανα, θα καταργήσω την επιλογή όλων των τύπων και θα επιλέξω μόνο 'HKQuantityTypeIdentifierStepCount'. Δεν θα χρειαστεί να κάνω τίποτα για το / Record / @ value στήλη, διότι στενεύει τον Τύπο στο / Τύπος εγγραφής / @ η στήλη θα φιλτράρει τα άσχετα σημεία δεδομένων από το / Record / @ value στήλη επίσης.

φίλτρο δεδομένων για την υγεία

Το μόνο που χρειάζεται να γίνει τώρα είναι να ταξινομήσετε τα δεδομένα κατά ημερομηνία. μεταβείτε στο / Record / @ startDate στήλη και να περιορίσετε την ημερομηνία. Κάντε κλικ στο αναπτυσσόμενο βέλος φίλτρου και χρησιμοποιήστε τη γραμμή αναζήτησης για να καθορίσετε τις ημερομηνίες που θέλετε να συμπεριλάβετε. Για παράδειγμα, για τον Οκτώβριο του 2016, δακτυλογράφησα 2016-10 και αυτόματα βρήκε όλες τις ημερομηνίες για τον συγκεκριμένο μήνα και τις επέλεξε. Μην κάνετε κλικ στην επιλογή "Προσθήκη τρέχουσας επιλογής για φιλτράρισμα". Κάντε κλικ στο OK και τα δεδομένα θα φιλτραριστούν.

Δημιουργία γραφημάτων

Αυτό που βλέπετε τώρα στο βιβλίο εργασίας του Excel είναι βήματαστοιχεία για τον Οκτώβριο του 2016. Προχωρήστε και κάντε ένα γράφημα. Σίγουρα θα θέλετε να επεξεργαστείτε τα δεδομένα λίγο πριν δημιουργήσετε ένα γράφημα από αυτό. Για παράδειγμα, ίσως θελήσετε να συγκεντρώσετε όλες τις τιμές δεδομένων για μία μόνο ημέρα σε μία τιμή. Αν ψάχνετε να δημιουργήσετε ένα γράφημα των βημάτων που πήρατε τον Οκτώβριο του 2016, θα θέλετε να ολοκληρώσετε όλα τα βήματα που κάνατε στις 1 Οκτωβρίου, 2 Οκτωβρίου κ.λπ., ώστε να έχετε μόνο 30 τιμές δεδομένων για να σχεδιάσετε στο τέλος. Χρειάζεται λίγος χρόνος, αλλά εδώ είναι τα δεδομένα μου για τις πρώτες επτά ημέρες του Οκτωβρίου 2016. Χρησιμοποιήστε τον τύπο 'Sum' για να μετρήσετε τα βήματα και, στη συνέχεια, επιλέξτε ένα γράφημα για να τα σχεδιάσετε.

βήματα-δεδομένα υγείας

Σχόλια