2024年 1月 の投稿一覧

iOSのヘルスケア記録をエクスポートする方法(2023年散歩した距離を求める) – 2024年1月3日

タイトル通りのエントリー。結論としては、

  • "ヘルスケア" を開き右上に表示される自身のApple IDのアイコン(デフォルトだと名字が表示される)をクリックして開いたメニューの最下部にある「すべてのヘルスケアデータを書き出す」をタップする
    • 愚直に記録されているすべてのデータを書き出しが行われるのでそこそこ時間がかかるのでひたすら待つ
    • 出力が完了すると共有メニューが表示されるので任意の方法でMac, PCに転送する
    • 約2年分の記録でZIP圧縮された状態で120Mbyte程度あった
  • 得られるZIPを展開するとXMLファイルが得られる
    • XMLにヘルスケアで記録されるすべてのデータが含まれる
  • XMLを加工して集計すると2023年中、散歩した距離が得られる

といった具合。

取得したXMLファイルをCSVに変換・分割する

このXMLファイルだと扱いにくいので以下のPythonスクリプトでCSVに分割する。

$ python3 applehealthdata.py ~/Downloads/apple_health_export/export.xml

といった形でスクリプトを実行すると各項目(iPhoneのヘルスケアで見える各項目)毎のCSVに分割してくれる。

変換したCSVから集計情報を得る

最近、この手の集計だと情報的に差し障りがなければChatGPTにお願いするのが早くなってきた。
変換後のCSVファイル名で DistanceWalkingRunning.csv というファイル名で「ウォーキング+ランニング」の記録が出力されているのでこちらの集計を依頼する。

ChatGPTに取得したCSVファイルから集計をお願いするスクリーンショット

ChatGPTに集計をお願いする

まとめ

ということで自分は2023年中に散歩を276日行って、累計で約2877Km歩いたということがわかりました。

徒然日記 – 2024年1月2日

このブログのタイトル、手打ちしているのだけれども日付部分で "2023年" と打ってしまい学生時代のノートをとるときに年初は日付を間違っていたのを思い出した。

朝は散歩を3.9Km、仕事がある日より多めに歩いた。三が日中であるけど普段すれ違う人はいつもどおり歩いていたりランニングをされていたりする。そういえば自分は昨年1年、何日かは天候だったり仕事の都合で散歩ができなかった日もあるのだけれども、どのくらい実行できていたのだろうか。調べてみよう。

昨日から能登地方の地震であったり羽田空港での事故であったりと入ってくる情報が多いので自身の中でコントロールしながら自分ができることをやっていく。
合間合間で本を読んで一日を終える。いま読んでいるのはこちらの本。

ニューイヤー駅伝 – 2024年1月1日

2024年ニューイヤー駅伝中の写真

2024年ニューイヤー駅伝のデッドーヒート

2024年の年明けも昨年同様、「GMOインターネットグループ 陸上部」を応援すべく、群馬に朝からバスで移動をして3箇所で応援を行った。3回目のニューイヤー駅伝の応援であったのだけれどもこれまでの経験の中では一番風が強く吹いていた様に感じた。区間終盤の走者の方はとても走りにくかったのではないかと思う。
風も強い難しいコンディションの中、走り抜かれたすべてのレース参加者の方々に拍手。