אפליקציית הבריאות ב- iOS אוספת סוגים שונים שלנתונים, ישירות או באמצעות אפליקציות של צד שלישי. אם יש לך Apple Watch, נתוני אפליקציית הבריאות עשויים להיות עשירים יותר. ניתן להעביר את נתוני אפליקציית הבריאות בין מכשירי iOS ותוכל לייצא אותם. כשאתה מייצא נתונים מאפליקציית הבריאות, הם מיוצאים בשני קבצי XML. האפליקציה רוכסת אותם ומאפשרת לכם לבחור כיצד ברצונכם לשמור אותה. הכל קל מאוד עד לנקודה זו. עם זאת, כשמחלצים את קובץ ה- zip, קשה להבין את קבצי ה- XML שבתוכם. לעתים קרובות, ייתכן שלא תדע איזו אפליקציה יכולה לקרוא את קובץ ה- XML וכיצד ניתן להבין את הנתונים שבתוכו. אנחנו הולכים לפרק את הכל בשבילכם.
ייצא נתוני אפליקציות בריאות
פתח את אפליקציית הבריאות והקש על תג הפרופיל שלךבצד ימין למעלה. במסך הפרופיל שלך, גלול מטה והקש על כפתור 'ייצא נתוני בריאות'. האפליקציה תיצור קובץ עם רוכסן וישאל אותך איך אתה רוצה לשמור אותו. אתה יכול לשלוח אותו בדוא"ל לעצמך או לשמור אותו בכונן ענן.
קריאת נתוני אפליקציות בריאות
בהנחה שיש לך את הקובץ הרוכסן בשולחן העבודה, קדימה וחלץ אותו. בתיקיה שחולצה יהיו שני קבצים בתוכה; export.xml ו- export_cda.xml.
הנתונים שלך נמצאים בקובץ export.xml. בכדי לפתוח אותה אתה זקוק לאפליקציה שתוכל לקרוא את פורמט XML ולהציג אותה כראוי. אני ממליץ על MS Excel. זה מה שאשתמש בכדי להראות לך כיצד ניתן להבין את הנתונים.
פתח את Excel ופתח את הקובץ באמצעות הפקודה 'פתח'. כאשר Excel פותח קובץ זה, הוא ייתן לך שלוש אפשרויות לבחור כיצד לפתוח אותו, בחר 'כחוברת עבודה לקריאה בלבד'.
ברגע שהקובץ פתוח, ואתה רוצה לערוך אותו ללא הגבלות, פשוט העתק והדבק את הכל לקובץ חדש. כך נראים הנתונים כאשר Excel פותח אותם.
הגישה של נתוני אפליקציות בריאות
תבחין בהרבה תאים ב- XMLהקובץ חוזר על אותו ערך שוב ושוב. זה נכון לגבי העמודות הראשונות שאתה רואה. כשאתה גולל ימינה וממשיך לקרוא את העמודות, ואז את השורות, הנתונים יתחילו להשתנות. להלן פירוט של כל תא מראה לכם;
/ @ מקום: זה מראה לך היכן, כפי שהתגלה מארץ ה- App Store, הנתונים שלך נשמרו. הערך לעולם לא ישתנה והם יחזרו על כל שורה יחידה.
/ ExportDate / @ ערך: זה מראה את התאריך והשעה שבהם הייצוא של הנתונים. שוב, הערך לעולם לא ישתנה ויחזור על כל שורה.
/ אותי / @ HKCharacteristicTypeIdentifierBiologSex: זהו המין הביולוגי שלך, כפי שהוזן על ידך באפליקציית הבריאות. זה יישאר זהה לכל הרשומות.
/ אותי / @ HKCharacteristicTypeIdentifierBloodType: זו קבוצת הדם שלך ושוב, הטור הזהיחזור על אותו ערך. לקריאתו, התבוננו במקטע שמגיע אחרי ‘HKBloodType’ וזה יגיד לכם מהי קבוצת הדם שנשמרתם, למשל, HKBloodTypeBPositive
/ אותי / @ HKCharacteristicTypeIdentifierDateOfLirth: זה תאריך הלידה שלך.
/ אותי / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: זהו סוג העור הפיצטרי שלך. זה מודד את הרגישות של העור שלך לשמש ומוזן ידנית על ידיך באפליקציית הבריאות. אותו ערך יחזור בעמודה זו. אם מעולם לא בחרת בסוג עור, לתאים בעמודה יש לערך 'HKFitzpatrickSkinTypeNotSet'.
/ רשומה / מספר זיהוי: זהו המספר הסידורי של נקודת הנתונים. זה יתחיל ב -1 ואז ימשיך לספור כל שורה אחת של נתונים מלאים.
/ הקלט / @ creationDate: התאריך בו נרשמה הרשומה, כלומר נקודת הנתונים. כשתנסה אחר כך לבדוק כמה צעדים ביצעת, למשל, אוקטובר 2016, תשתמש בעמודה זו כדי לצמצם את התאריך.
/ הקלט / מכשיר @ זה מזהה את המכשיר שלך ולא באמת זהרלוונטיים אלא אם כן ברצונך להפריד נתונים שנאספו על ידי ה- iPhone לבין נתונים שנאספו על ידי Apple Watch שלך. הנתונים בעמודה זו מראים לך איזה מכשיר שמר את הנתונים ואיזו גרסת iOS הוא פועל. שימו לב שקריאת מודל האייפון אינה מדויקת. דוגמה לערכים תחת עמודה זו היא להלן. נתונים אלה הגיעו מאייפון 6 /
name:iPhone, manufacturer:Apple, model:iPhone, hardware:iPhone7,2, software:9.3
/ הקלט / @ endDate: תאריך הסיום בו נקלטה נקודת הנתונים. זה יכלול תאריך ושעה כאחד.
/ Record / @ sourceName: זה מראה את מקור הנתונים שנאספו. לשני התאים הראשונים יהיה הערך 'בריאות'. זה מצביע על נתונים שמשתמש הוסיף ידנית ליישום הבריאות. בעמודה יופיע '[שמך] אייפון' עבור נתונים שאייפון שלך אסף ישירות, הוא יציג את שם האפליקציה אם הנתונים נוספו באמצעות אפליקציה, ו'שעון 'לנתונים הקשורים להרגלי השינה שלך שנאספו באמצעות אפליקציית שעון.
/ הקלט / @ sourceVersion: עמודה זו תציג איזו גרסת iOS המכשיר שלך רץ כאשר נקלטה נקודת נתונים מסוימת.
/ הקלט / @ startDate: התאריך והשעה בה החלה פעילות. זה שונה מתאריך היצירה מכיוון שאולי לא הוספת פעילויות מסוימות ליישום הבריאות שלך, או שלא שמרת נתונים לפעילות.
/סוג הקלטה: זה העמודה הגדולה, החשובה. זה מפריד בין סוגי הפעילויות שרשמה. בחלקו העליון תראו כמה תאים ריקים עבור נקודות נתונים שנוספו ידנית אך זמן קצר לאחר מכן תוכלו לראות פעילויות כגון;
HKQuantityTypeIdentifierStepCount - מספר הצעדים שעברת
HKQuantityTypeIdentifierDistanceWalkingRunning - כמה רחוק הלכת או רצת
/ רשומה / @ יחידה: היחידות שבהן נרשם הנתונים מוצגותפה. תאים ריקים מציינים נתונים כמו מין וסוג דם, שאין להם יחידות. תראה 'ספירה' עבור צעדים שהלכו, וקילומטר עבור מרחק הליכה. בטור זה תראו הרבה ערכים.
/ רשומה / @ ערך: זהו סיר הזהב בסוף הקשת בענן; זה כולל את הערכים האישיים עבור הנתונים שנאספו. לדוגמה, אם אתה רוצה לדעת כמה צעדים עשית באוקטובר 2016, זה העמודה ממנה תסתיים את הצעדים. אנו נראה לך כיצד לעשות זאת בקלות.
/ הקלט / מטא נתונים / / מפתח: זה מייצג נתונים שנוספים ידניתאפליקציית הבריאות או הוספה באמצעות אפליקציות מקוריות אחרות ל- iOS. אלה נתונים שהוזנו תחת 'בריאות הרבייה', 'לחץ דם' או שנאספו באמצעות אפליקציית 'שעון'.
/ רשומה / מטא נתונים / ערך: ערך הנתונים שהזנת ידנית באפליקציית הבריאות.
מיון הנתונים
עכשיו כשאתה יודע איזה נתונים יש לכל טור, הגיע הזמן למיין את הדברים ולהביא להם הגיון. ב- Excel, בחר בשורה עם כותרות העמודות. עבור אל נתונים> סינון מהסרט.
לכל טור יתווסף אליו פילטר.
כעת, לצורך הדוגמה הזו, אני הולך למיין את מספר הצעדים שביצעתי באוקטובר 2016. העמודות שאני צריך לסנן את הנתונים מהן הן; /סוג הקלטה, / רשומה / @ ערך, ו / הקלט / @ startDate.
לחץ על החץ הנפתח של המסנן בכפתור /סוג הקלטה העמודה ותראו את הסוגים השונים שלפעילות שהנתונים מכילים. מכיוון שאני רוצה לגלות כמה צעדים עשיתי, אבטל את הבחירה בכל הסוגים ובחר רק 'HKQuantityTypeIdentifierStepCount'. אני לא אצטרך לעשות שום דבר למען / רשומה / @ ערך העמודה מכיוון שצמצום הסוג ב /סוג הקלטה העמודה תסנן נקודות נתונים לא רלוונטיות מה - / רשומה / @ ערך גם טור.
כל מה שצריך לעשות עכשיו זה למיין את הנתונים לפי תאריך. עבור אל / הקלט / @ startDate עמודה וצמצם את התאריך. לחץ על החץ הנפתח של המסנן והשתמש בסרגל החיפוש כדי לציין את התאריכים שתרצה לכלול. לדוגמה, לאוקטובר 2016 הקלדתי את 2016-10 וזה מצא אוטומטית את כל התאריכים לאותו חודש ובחר אותם. אל תלחץ על האפשרות 'הוסף בחירה נוכחית לסינון'. לחץ על אישור והנתונים יסוננו.
ביצוע גרפים
מה שאתה רואה כעת בחוברת העבודה של Excel הוא שלביםנתונים לאוקטובר 2016. קדימה, צרו גרף. בהחלט תרצו לצמצם את הנתונים מעט לפני שתיצור מהם גרף. לדוגמה, ייתכן שתרצה לסכם את כל ערכי הנתונים ליום אחד לערך אחד. אם אתה מחפש ליצור גרף של הצעדים שביצעת באוקטובר 2016, אתה תרצה לסיים את כל הצעדים שביצעת בתאריך 1 באוקטובר, 2 באוקטובר וכו ', כך שיש לך רק 30 ערכי נתונים לעלילה בסופו של דבר. זה לוקח קצת זמן אבל הנה הנתונים שלי בשבעת הימים הראשונים של אוקטובר 2016. השתמש בנוסחה 'סכום' כדי לספור את השלבים ואז בחר גרף לשרטוט אותם.
הערות