From 05e40863410ebb9b2e8bb4470466d1a950a81eca Mon Sep 17 00:00:00 2001 From: armando-s <72358440+armando-s@users.noreply.github.com> Date: Sun, 21 Mar 2021 02:46:20 +0100 Subject: [PATCH] Update loaddata.ipynb updated loaddata file --- loaddata.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loaddata.ipynb b/loaddata.ipynb index 66ab59c5..9e18c023 100644 --- a/loaddata.ipynb +++ b/loaddata.ipynb @@ -1 +1 @@ -{"nbformat":4,"nbformat_minor":0,"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.3"},"colab":{"name":"loaddata.ipynb","provenance":[],"collapsed_sections":[]}},"cells":[{"cell_type":"markdown","metadata":{"id":"Eqq0imQQ0ZNe"},"source":["REST API to access the data"]},{"cell_type":"code","metadata":{"id":"_Gp6iye-0ZNp","executionInfo":{"status":"ok","timestamp":1616239845447,"user_tz":-60,"elapsed":1924,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":["#libraries\n","\n","import requests\n","import pandas as pd"],"execution_count":1,"outputs":[]},{"cell_type":"code","metadata":{"id":"HzNE-51l0ZNr","executionInfo":{"status":"ok","timestamp":1616239846330,"user_tz":-60,"elapsed":2784,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":["#request activities for a single user id\n","\n","headers = {\"x-functions-key\": \"WJpDAQqpIbZNa7ANLrlZIzShYYUszrfRNMbdjQv6g66RdW1JLaVAaQ==\"}\n","url = \"https://hackapi.azurewebsites.net/api/activities?userId=01E8091B7D4F004EFB77FA332F662C20\"\n","data = requests.get(url, headers=headers)"],"execution_count":2,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"aN5SP9wh0ZNr","executionInfo":{"status":"ok","timestamp":1616239846337,"user_tz":-60,"elapsed":2403,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"a55724d0-5407-4d30-973a-9c2119b498f8"},"source":["type(data)"],"execution_count":3,"outputs":[{"output_type":"execute_result","data":{"text/plain":["requests.models.Response"]},"metadata":{"tags":[]},"execution_count":3}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"j-wSTDcu0ZNt","executionInfo":{"status":"ok","timestamp":1616239847053,"user_tz":-60,"elapsed":3053,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"d0dc67c8-430e-4278-925c-58829f9cba66"},"source":["data"],"execution_count":4,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":4}]},{"cell_type":"code","metadata":{"id":"fcTNH4Hs0ZNu","executionInfo":{"status":"ok","timestamp":1616239847060,"user_tz":-60,"elapsed":3052,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":["test = pd.read_json(data.content)"],"execution_count":5,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":949},"id":"q2bI02iz0ZNu","executionInfo":{"status":"ok","timestamp":1616239847069,"user_tz":-60,"elapsed":3038,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"6c457340-a8f3-4e59-d14b-a0d6d0708758"},"source":["test"],"execution_count":6,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
0825b407f-0bd8-4b23-b698-0312539b55fa2020-09-12T23:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
1dd89a81c-fec6-485b-8bfa-0526c2f98ab32020-09-02T17:39:36.376666701E8091B7D4F004EFB77FA332F662C20male38NoneStep Challenge - Helsana Coach AppNaN{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GarminStepsViewUnknownNone
2af489330-832e-4dbd-9806-05a5f73319422020-08-05T23:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
3312399c0-26be-41c3-afac-072a85939a082020-10-15T20:30:28.1101E8091B7D4F004EFB77FA332F662C20male38NoneHealth insurance quizNaNNoneNoneNone
4115f077b-0618-428f-8d81-086f91767ff12019-12-07T06:51:34.446666701E8091B7D4F004EFB77FA332F662C20male38NoneDecember’s recipe cooking challengeNaNNoneWalkOrJog ImagesWalk or JogNone
.......................................
1518879311e-263d-416f-bd6a-fb35386e13f52020-10-18T21:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
15291652c6d-8e1e-4166-9810-fc9d6cfe76752018-01-24T18:24:38.136666701E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaN{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GarminCirclesRunningNone
15388aac524-dd16-48ed-ac17-fd53c0aa9e102020-09-04T23:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
1548e77df91-093d-46fe-bf73-fe6948b92f4f2019-01-03T19:49:09.923333301E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaN{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GarminCirclesBikingNone
15506171c09-06ae-4ace-b2cc-feaf05ff5b742018-04-24T19:44:08.546666701E8091B7D4F004EFB77FA332F662C20male38NoneSpring activity challengeNaN{\"Language\":\"unk\",\"TextAngle\":0,\"Orientation\":...UnknownNone
\n","

156 rows × 12 columns

\n","
"],"text/plain":[" id ... activityDetails\n","0 825b407f-0bd8-4b23-b698-0312539b55fa ... Heartrate threshold matched\n","1 dd89a81c-fec6-485b-8bfa-0526c2f98ab3 ... None\n","2 af489330-832e-4dbd-9806-05a5f7331942 ... Heartrate threshold matched\n","3 312399c0-26be-41c3-afac-072a85939a08 ... \n","4 115f077b-0618-428f-8d81-086f91767ff1 ... None\n",".. ... ... ...\n","151 8879311e-263d-416f-bd6a-fb35386e13f5 ... Heartrate threshold matched\n","152 91652c6d-8e1e-4166-9810-fc9d6cfe7675 ... None\n","153 88aac524-dd16-48ed-ac17-fd53c0aa9e10 ... Heartrate threshold matched\n","154 8e77df91-093d-46fe-bf73-fe6948b92f4f ... None\n","155 06171c09-06ae-4ace-b2cc-feaf05ff5b74 ... None\n","\n","[156 rows x 12 columns]"]},"metadata":{"tags":[]},"execution_count":6}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":221},"id":"O1SEit990ZNv","executionInfo":{"status":"ok","timestamp":1616239847281,"user_tz":-60,"elapsed":3226,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e996ad6a-52a1-4dfc-ff15-e3f7382861e4"},"source":["#request all user ID's to test if there is data for 1125 users as it is claimed by Helsana\n","url3 = \"https://hackapi.azurewebsites.net/api/users\"\n","data3 = requests.get(url3, headers=headers)\n","\n","test3 = pd.read_json(data3.content)\n","\n","print(test3.shape)\n","test3.head()"],"execution_count":7,"outputs":[{"output_type":"stream","text":["(1125, 1)\n"],"name":"stdout"},{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
0
00013B973C1E2C7662D904037D89A2A8B
1004A92AA05A50D68A09C066C10EBCFF4
20083F6C6C31BE8B28034235F7D4BDB88
300BD17D5330389C4293CC1F439B60108
400CE010620E5BA66CDF6F1935A6125FE
\n","
"],"text/plain":[" 0\n","0 0013B973C1E2C7662D904037D89A2A8B\n","1 004A92AA05A50D68A09C066C10EBCFF4\n","2 0083F6C6C31BE8B28034235F7D4BDB88\n","3 00BD17D5330389C4293CC1F439B60108\n","4 00CE010620E5BA66CDF6F1935A6125FE"]},"metadata":{"tags":[]},"execution_count":7}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":496},"id":"QL1NSrvf0ZNw","executionInfo":{"status":"ok","timestamp":1616239940789,"user_tz":-60,"elapsed":96710,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"fa5649ef-24a3-4c46-dcdb-6241d8f553e9"},"source":["#request whole data 190502 activities (rows) & 12 variables (takes a bit longer)\n","\n","url4 = \"https://hackapi.azurewebsites.net/api/activities\"\n","data4 = requests.get(url4, headers=headers)\n","\n","test4 = pd.read_json(data4.content)\n","print(test4.shape)\n","test4.head()"],"execution_count":8,"outputs":[{"output_type":"stream","text":["(190502, 12)\n"],"name":"stdout"},{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
0370a099d-0f4f-4d56-904c-0000abc12f5b2021-02-01T09:34:11E2B39F280A278DA6812DE2077C9BB875female32NoneSession mindfulness CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...
1d659fddd-912b-43a1-a2a1-0000be69b7c62021-02-02T21:02:31F1934EEED4F09FE6898180B03E576C37female39NoneWeekly Bonus CoachNoneNoneNoneNone
2987d288a-b015-4f3a-917b-0000f553ebe72019-07-08T20:56:05.42F449340C6FE2C6C8807C3D56DF1AE8B0male69NonePersonal exerciseNoneNoneWorkoutImagesHomeWorkoutNone
3e59fd899-7378-4f0f-af92-000179ad68a02020-11-17T06:32:24B74F100845A3B437D0B12E35206278B8female44NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...
453d4c471-70df-4537-abb4-0001c4b2f6db2020-09-18T16:22:24E76296769049FE788FF64F17EF155085male61NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...
\n","
"],"text/plain":[" id ... activityDetails\n","0 370a099d-0f4f-4d56-904c-0000abc12f5b ... {\"ActivityType\":\"Session completed\",\"CategoryT...\n","1 d659fddd-912b-43a1-a2a1-0000be69b7c6 ... \n","2 987d288a-b015-4f3a-917b-0000f553ebe7 ... None\n","3 e59fd899-7378-4f0f-af92-000179ad68a0 ... {\"ActivityType\":\"Session completed\",\"CategoryT...\n","4 53d4c471-70df-4537-abb4-0001c4b2f6db ... {\"ActivityType\":\"Session completed\",\"CategoryT...\n","\n","[5 rows x 12 columns]"]},"metadata":{"tags":[]},"execution_count":8}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":162},"id":"Jt9xt0vf0ZNw","executionInfo":{"status":"ok","timestamp":1616249393455,"user_tz":-60,"elapsed":706,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"2bd54edc-0212-4bd3-cf82-e6371f3780d1"},"source":["test4.groupby('gender').count()"],"execution_count":91,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
gender
female10383910383910383910383910219103839958129482398203982064019103839103839
male866638666386663866638006866636994228153141331413552508666386663
\n","
"],"text/plain":[" id activityTime userId ... activityDetails date dayofyear\n","gender ... \n","female 103839 103839 103839 ... 64019 103839 103839\n","male 86663 86663 86663 ... 55250 86663 86663\n","\n","[2 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":91}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"A7c7LJfS0ZNx","executionInfo":{"status":"ok","timestamp":1616249393923,"user_tz":-60,"elapsed":1137,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e80b04d8-3f8d-4f9a-9e2b-2da8a57876ac"},"source":["activity_num = test4.groupby('userId').size().sort_values()\n","activity_num.head()"],"execution_count":92,"outputs":[{"output_type":"execute_result","data":{"text/plain":["userId\n","62D5D8A8BD27D67C0A66409A7F9E2F38 1\n","5A790B4C11798AFA3A78AAE0B4A8A7DF 1\n","575EC26D3B1D09424CC342279B1F6664 1\n","458BCEC8844AF81DF9BF3C36E8663178 1\n","5DF46021643B221185556FF94C75B399 1\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":92}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"IzJQRiQ00ZNy","executionInfo":{"status":"ok","timestamp":1616249394259,"user_tz":-60,"elapsed":1457,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"9bd93a90-3c0c-48cf-ab95-e6a1517df06a"},"source":["num_women = test4[test4.gender=='female'].count()[0]\n","num_men = test4[test4.gender=='male'].count()[0]\n","num_women / (num_women+num_men)"],"execution_count":93,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0.5450808915391965"]},"metadata":{"tags":[]},"execution_count":93}]},{"cell_type":"code","metadata":{"id":"2YTaG_U30ZNy","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1616249394260,"user_tz":-60,"elapsed":1442,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"6112efc6-e320-439c-c750-c9e822ee0a06"},"source":["# number of people who had more than 12 activities per year\n","activity_num[activity_num > 12].count() "],"execution_count":94,"outputs":[{"output_type":"execute_result","data":{"text/plain":["1023"]},"metadata":{"tags":[]},"execution_count":94}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"4VskpNm0MEwQ","executionInfo":{"status":"ok","timestamp":1616249394261,"user_tz":-60,"elapsed":1413,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e920a21b-c83d-411e-f016-46085b367bde"},"source":["activity_num.median() "],"execution_count":95,"outputs":[{"output_type":"execute_result","data":{"text/plain":["119.0"]},"metadata":{"tags":[]},"execution_count":95}]},{"cell_type":"code","metadata":{"id":"NqNUnQ8l0ZNy","colab":{"base_uri":"https://localhost:8080/","height":285},"executionInfo":{"status":"ok","timestamp":1616250133491,"user_tz":-60,"elapsed":758,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"51dfffda-57eb-4e51-da03-d7129874aff4"},"source":["import matplotlib.pyplot as plt\n","plt.hist(activity_num, bins=20)\n","plt.axvline(activity_num.median(), color='r', linestyle='dashed')"],"execution_count":125,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":125},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[],"needs_background":"light"}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":382},"id":"6KZsvNkqBNF2","executionInfo":{"status":"ok","timestamp":1616250521255,"user_tz":-60,"elapsed":1045,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"9531b2b8-a234-4fc4-a569-c7d6f0228f17"},"source":["import seaborn as sns\n","sns.set(style=\"darkgrid\")\n","sns.displot(activity_num, kind=\"kde\")\n","plt.axvline(activity_num.median(), color='r', linestyle='dashed')"],"execution_count":132,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":132},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"id":"HpBgdtch0ZN0","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1616249394500,"user_tz":-60,"elapsed":1598,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"aa83342a-30e0-4a9d-a690-fdba6a91e711"},"source":["test4.age.sort_values()"],"execution_count":97,"outputs":[{"output_type":"execute_result","data":{"text/plain":["79789 0\n","189693 0\n","24497 0\n","109607 0\n","132506 13\n"," ..\n","173730 85\n","30998 85\n","84276 85\n","131051 86\n","95515 86\n","Name: age, Length: 190502, dtype: int64"]},"metadata":{"tags":[]},"execution_count":97}]},{"cell_type":"code","metadata":{"id":"hI11YiFk0ZNz","colab":{"base_uri":"https://localhost:8080/","height":255},"executionInfo":{"status":"ok","timestamp":1616249394732,"user_tz":-60,"elapsed":1807,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"1a6b179e-2055-4c2c-8789-ae9c2db985fb"},"source":["count_user = test4.groupby('userId').count()\n","count_user.head()"],"execution_count":98,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimegenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
userId
0013B973C1E2C7662D904037D89A2A8B27272727172718191982727
004A92AA05A50D68A09C066C10EBCFF4395395395395123953317575320395395
0083F6C6C31BE8B28034235F7D4BDB88307307307307653071932159159148307307
00BD17D5330389C4293CC1F439B601082932932932938293181010283293293
00CE010620E5BA66CDF6F1935A6125FE2222121111122
\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","userId ... \n","0013B973C1E2C7662D904037D89A2A8B 27 27 ... 27 27\n","004A92AA05A50D68A09C066C10EBCFF4 395 395 ... 395 395\n","0083F6C6C31BE8B28034235F7D4BDB88 307 307 ... 307 307\n","00BD17D5330389C4293CC1F439B60108 293 293 ... 293 293\n","00CE010620E5BA66CDF6F1935A6125FE 2 2 ... 2 2\n","\n","[5 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":98}]},{"cell_type":"code","metadata":{"id":"6lcqxCAz0ZNz","colab":{"base_uri":"https://localhost:8080/","height":148},"executionInfo":{"status":"ok","timestamp":1616249394931,"user_tz":-60,"elapsed":1990,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"a4d447b3-60b9-4ca3-b639-4ea4b6380d5f"},"source":["# it seems that 'screenshotFindingsJson' is only applied to personal exercise activities\n","test4[~test4[\"screenshotFindingsJson\"].str.contains('None', na=True)].groupby('basicActivity').count()"],"execution_count":99,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
basicActivity
Personal exercise165751657516575165751657582011657513764165751657501657516575
\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","basicActivity ... \n","Personal exercise 16575 16575 ... 16575 16575\n","\n","[1 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":99}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":657},"id":"aKyWN0QyTXqQ","executionInfo":{"status":"ok","timestamp":1616249395361,"user_tz":-60,"elapsed":2400,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"47430c5f-75ec-49ec-e5df-31da4df3fe48"},"source":["test4[~test4[\"screenshotFindingsDetailsJson\"].str.contains('None', na=True)].groupby('basicActivity').count()"],"execution_count":100,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
basicActivity
24h World Cup challenge14141414140014141401414
Advent’s recipe cooking15151515150015151501515
April’s recipe cooking challenge909090909036090909009090
August’s recipe cooking challenge1091091091091095501091091090109109
Awaken the Nao in you2222200222022
..........................................
Using myHelsana57257257257257215205725725720572572
Vitamin-rich snacking808080808077080808008080
Volunteer work1111100111011
Winter sports+ challenge10101010100010101001010
Your sanctuary6666600666066
\n","

111 rows × 13 columns

\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","basicActivity ... \n","24h World Cup challenge 14 14 ... 14 14\n","Advent’s recipe cooking 15 15 ... 15 15\n","April’s recipe cooking challenge 90 90 ... 90 90\n","August’s recipe cooking challenge 109 109 ... 109 109\n","Awaken the Nao in you 2 2 ... 2 2\n","... ... ... ... ... ...\n","Using myHelsana 572 572 ... 572 572\n","Vitamin-rich snacking 80 80 ... 80 80\n","Volunteer work 1 1 ... 1 1\n","Winter sports+ challenge 10 10 ... 10 10\n","Your sanctuary 6 6 ... 6 6\n","\n","[111 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":100}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":1000},"id":"c5j-I1eITt3G","executionInfo":{"status":"ok","timestamp":1616249395366,"user_tz":-60,"elapsed":2385,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"bbc978d8-62e1-4667-faf8-ad2130f35449"},"source":["test4[~test4[\"labelsJson\"].str.contains('None', na=True)].groupby('basicActivity').count().sort_values('id', ascending=False)"],"execution_count":101,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
basicActivity
Personal exercise13126131261312613126131261312682017520131261312601312613126
Trails App Run42042042042042042004154204200420420
Spring clean3083083083083083080303083080308308
Long-term policy30430430430430430403003043040304304
Helsana+ survey first half year29729729729729729702972972970297297
Social memberships24724724724724724702162472470247247
Vitamin-rich snacking2302302302302302300772302300230230
Sports and fitness membership22622622622622622602072262260226226
Gym membership21221221221221221202012122120212212
Medical early detection20020020020020020001982002000200200
Using myHelsana15815815815815815801521581580158158
February’s recipe cooking challenge 202115615615615615615601011561560156156
July’s recipe cooking challenge1451451451451451450681451450145145
May’s recipe cooking challenge1381381381381381380761381380138138
August’s recipe cooking challenge1251251251251251250551251250125125
January’s recipe cooking challenge 20211211211211211211210481211210121121
June’s recipe cooking challenge1211211211211211210721211210121121
Declaration of love1091091091091091090501091090109109
April’s recipe cooking challenge1061061061061061060361061060106106
September’s recipe cooking challenge 20201011011011011011010561011010101101
Longstanding customers808080808080077808008080
Mother's Day797979797979041797907979
Bonus recipe April767676767676029767607676
October’s recipe cooking challenge 2020767676767676031767607676
November’s recipe cooking challenge 2020737373737373028737307373
December’s recipe cooking challenge 2020606060606060030606006060
Bonus recipe June585858585858025585805858
Step challenge Helsana Coach575757575757057575705757
February’s recipe cooking challenge565656565656031565605656
Prevention555555555555052555505555
Helsana Coach Live Session54545454545408545405454
Bonus recipe September 2020474747474747013474704747
Bonus recipe May464646464646014464604646
Bonus recipe January 2021464646464646010464604646
Bonus recipe July454545454545011454504545
Happiness Week44444444444407444404444
Bonus recipe August424242424242016424204242
Relaxation courses424242424242042424204242
March’s recipe cooking challenge424242424242017424204242
March’s recipe cooking challenge 2021404040404040015404004040
Helsana Coach Live Class39393939393903393903939
Bonus recipe February 2021383838383838018383803838
Nutrition course363636363636034363603636
Bonus recipe November 2020323232323232011323203232
Bonus recipe December 2020292929292929020292902929
Bonus recipe October 202023232323232307232302323
Recommend Helsana181818181818016181801818
Keep fit with Helsana Coach15151515151501151501515
Bonus recipe March 202114141414141408141401414
POWER USER - 27777770177077
Movement course6666660666066
\n","
"],"text/plain":[" id ... dayofyear\n","basicActivity ... \n","Personal exercise 13126 ... 13126\n","Trails App Run 420 ... 420\n","Spring clean 308 ... 308\n","Long-term policy 304 ... 304\n","Helsana+ survey first half year 297 ... 297\n","Social memberships 247 ... 247\n","Vitamin-rich snacking 230 ... 230\n","Sports and fitness membership 226 ... 226\n","Gym membership 212 ... 212\n","Medical early detection 200 ... 200\n","Using myHelsana 158 ... 158\n","February’s recipe cooking challenge 2021 156 ... 156\n","July’s recipe cooking challenge 145 ... 145\n","May’s recipe cooking challenge 138 ... 138\n","August’s recipe cooking challenge 125 ... 125\n","January’s recipe cooking challenge 2021 121 ... 121\n","June’s recipe cooking challenge 121 ... 121\n","Declaration of love 109 ... 109\n","April’s recipe cooking challenge 106 ... 106\n","September’s recipe cooking challenge 2020 101 ... 101\n","Longstanding customers 80 ... 80\n","Mother's Day 79 ... 79\n","Bonus recipe April 76 ... 76\n","October’s recipe cooking challenge 2020 76 ... 76\n","November’s recipe cooking challenge 2020 73 ... 73\n","December’s recipe cooking challenge 2020 60 ... 60\n","Bonus recipe June 58 ... 58\n","Step challenge Helsana Coach 57 ... 57\n","February’s recipe cooking challenge 56 ... 56\n","Prevention 55 ... 55\n","Helsana Coach Live Session 54 ... 54\n","Bonus recipe September 2020 47 ... 47\n","Bonus recipe May 46 ... 46\n","Bonus recipe January 2021 46 ... 46\n","Bonus recipe July 45 ... 45\n","Happiness Week 44 ... 44\n","Bonus recipe August 42 ... 42\n","Relaxation courses 42 ... 42\n","March’s recipe cooking challenge 42 ... 42\n","March’s recipe cooking challenge 2021 40 ... 40\n","Helsana Coach Live Class 39 ... 39\n","Bonus recipe February 2021 38 ... 38\n","Nutrition course 36 ... 36\n","Bonus recipe November 2020 32 ... 32\n","Bonus recipe December 2020 29 ... 29\n","Bonus recipe October 2020 23 ... 23\n","Recommend Helsana 18 ... 18\n","Keep fit with Helsana Coach 15 ... 15\n","Bonus recipe March 2021 14 ... 14\n","POWER USER - 2 7 ... 7\n","Movement course 6 ... 6\n","\n","[51 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":101}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"1uEC2Gr2POce","executionInfo":{"status":"ok","timestamp":1616249395950,"user_tz":-60,"elapsed":2950,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"6fc45832-9480-4a48-a7ff-2a1db9c7d5ed"},"source":["test4[test4[\"basicActivity\"].str.contains('Personal exercise')].count()"],"execution_count":102,"outputs":[{"output_type":"execute_result","data":{"text/plain":["id 92013\n","activityTime 92013\n","userId 92013\n","gender 92013\n","age 92013\n","labelsJson 13126\n","basicActivity 92013\n","screenshotFindingsJson 16575\n","screenshotFindingsDetailsJson 39134\n","imageClass 52651\n","recognizedActivity 52651\n","activityDetails 39362\n","date 92013\n","dayofyear 92013\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":102}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"DkTnn95DRjNy","executionInfo":{"status":"ok","timestamp":1616249395952,"user_tz":-60,"elapsed":2937,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"63708e1d-e58c-4491-e7da-046a06b514f6"},"source":["# most popular activity categories\n","test4.groupby('basicActivity').size().sort_values().tail(20)"],"execution_count":103,"outputs":[{"output_type":"execute_result","data":{"text/plain":["basicActivity\n","Social memberships 574\n","Using myHelsana 582\n","Helsana+ survey 592\n","Sports and fitness membership 631\n","Step Challenge - Helsana Coach App 632\n","The elderberry quiz 702\n","Medical early detection 816\n","Gym membership 851\n","Longstanding customers 910\n","Weekly Bonus Coach 1085\n","Helsana+ survey first half year 1108\n","Long-term policy 1128\n","Helsana+ survey second half-year 2020 1162\n","Weekly Bonus 5692\n","Session nutrition Coach 5896\n","Daily Session Movement Coach 6027\n","Session mindfulness Coach 6105\n","Trails App Run 18079\n","Daily session 32548\n","Personal exercise 92013\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":103}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":479},"id":"iWwmcW6gRufe","executionInfo":{"status":"ok","timestamp":1616249395956,"user_tz":-60,"elapsed":2927,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"abd0bd03-c12d-4894-9520-3a31b05518e4"},"source":["# most active user\n","max_active = test4[test4.userId=='2BD0AFC98F846769BAC6CF964F5497DC'].sort_values('date')\n","max_active.head()"],"execution_count":104,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
113798c78cfd7-56bc-4094-bc1c-0f5116e9f6be2017-10-04T19:36:31.19666672BD0AFC98F846769BAC6CF964F5497DCfemale49NoneGet quotes onlineNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-10-04277
184243f60cf7d6-ba86-44cb-84f0-f7bb4d095bf02017-10-04T19:17:18.03333332BD0AFC98F846769BAC6CF964F5497DCfemale49NoneUsing myHelsanaNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...GoogleFitStepsUnknownNone2017-10-04277
1005298d15f494-5fb7-4348-8a2d-87123169b2d42017-10-05T14:34:55.85333332BD0AFC98F846769BAC6CF964F5497DCfemale49NoneLong-term policyNone{\"Language\":\"en\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-10-05278
39474b705896b-9535-4b28-b7ff-354bd39c31382017-10-05T08:40:35.50666672BD0AFC98F846769BAC6CF964F5497DCfemale49NoneHelsana+ surveyNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...TrailsUnknownNone2017-10-05278
389936cc5c0ba-a223-489f-89a9-34ac044373f22017-10-05T07:20:29.60666672BD0AFC98F846769BAC6CF964F5497DCfemale49NoneMedical early detectionNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...PolarStepsUnknownNone2017-10-05278
\n","
"],"text/plain":[" id ... dayofyear\n","11379 8c78cfd7-56bc-4094-bc1c-0f5116e9f6be ... 277\n","184243 f60cf7d6-ba86-44cb-84f0-f7bb4d095bf0 ... 277\n","100529 8d15f494-5fb7-4348-8a2d-87123169b2d4 ... 278\n","39474 b705896b-9535-4b28-b7ff-354bd39c3138 ... 278\n","38993 6cc5c0ba-a223-489f-89a9-34ac044373f2 ... 278\n","\n","[5 rows x 14 columns]"]},"metadata":{"tags":[]},"execution_count":104}]},{"cell_type":"code","metadata":{"id":"dundSeaBwG2a","executionInfo":{"status":"ok","timestamp":1616249395959,"user_tz":-60,"elapsed":2917,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":[""],"execution_count":104,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":405},"id":"h7gylDPPvtWC","executionInfo":{"status":"ok","timestamp":1616249396304,"user_tz":-60,"elapsed":3250,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e919cbf3-f2df-412a-b374-b76d42d5fe34"},"source":["# activities by time\n","test4['date'] = pd.to_datetime(test4['date'], errors='coerce')\n","test4['date'].groupby([test4.date.dt.year.rename('year'), test4.date.dt.month.rename('month')]).agg('count').plot(figsize=(10,6))"],"execution_count":105,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":105},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[],"needs_background":"light"}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":405},"id":"4osGhkYE3Ro-","executionInfo":{"status":"ok","timestamp":1616249396556,"user_tz":-60,"elapsed":3476,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"45b99386-d595-4b6b-fb49-62cdec87490a"},"source":["# activities of most active user\n","max_active['date'] = pd.to_datetime(max_active['date'], errors='coerce')\n","max_active['date'].groupby([max_active.date.dt.year.rename('year'), max_active.date.dt.month.rename('month')]).agg('count').plot(figsize=(10,6))"],"execution_count":106,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":106},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[],"needs_background":"light"}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"sxUkoxJhSffh","executionInfo":{"status":"ok","timestamp":1616249396560,"user_tz":-60,"elapsed":3462,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e6355b70-c379-4d3f-d1b5-7dff874b6bd8"},"source":["test4.activityTime.head()"],"execution_count":107,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0 2021-02-01T09:34:11\n","1 2021-02-02T21:02:31\n","2 2019-07-08T20:56:05.42\n","3 2020-11-17T06:32:24\n","4 2020-09-18T16:22:24\n","Name: activityTime, dtype: object"]},"metadata":{"tags":[]},"execution_count":107}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"v6T16iODUO8f","executionInfo":{"status":"ok","timestamp":1616249396565,"user_tz":-60,"elapsed":3453,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"c4190bef-056a-47b3-99f7-acf87c5f0d8f"},"source":["test4['date'] = test4['activityTime'].str[:10]\n","test4.date.head()"],"execution_count":108,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0 2021-02-01\n","1 2021-02-02\n","2 2019-07-08\n","3 2020-11-17\n","4 2020-09-18\n","Name: date, dtype: object"]},"metadata":{"tags":[]},"execution_count":108}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":479},"id":"dgHNUz2kUord","executionInfo":{"status":"ok","timestamp":1616249396750,"user_tz":-60,"elapsed":3628,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"af11cdde-9400-43d4-8e61-65f8e015397c"},"source":["# extracting day of year of a given activity\n","test4['dayofyear'] = pd.to_datetime(test4['date']).dt.dayofyear\n","test4.tail()"],"execution_count":109,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
19049746fa0d8d-22a1-4daa-8e47-fffe67ff404a2020-12-03T23:59:591E2CE01879F4F10DA7CC9562C1B1091Dfemale28NonePersonal exerciseNoneNoneNoneNoneSteps thershold matched2020-12-03338
19049868894240-6f0f-43da-8243-ffff3cb9cbc92021-01-02T13:58:54FDAB98DBACEFAE2C49B1BB87097A1861male16NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-01-022
190499b2accff3-da1d-4f3b-892d-ffff980d731b2021-01-10T08:46:13CEAA906C66C082DF3FA3AB3475F22E1Dmale45NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-01-1010
190500dc75107f-8ba3-48be-8f27-ffff9e390d1b2020-07-16T20:24:59DF344BA7221C68C281C944D8A4FF4F3Efemale57NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2020-07-16198
190501d827b60f-fa56-4eeb-bd50-fffff9d2e2a32018-09-12T11:04:57.4433333658A7F00DB344BD77B54A751AB417D7Cmale30NonePersonal exerciseNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...TrackerXBlueRunningNone2018-09-12255
\n","
"],"text/plain":[" id ... dayofyear\n","190497 46fa0d8d-22a1-4daa-8e47-fffe67ff404a ... 338\n","190498 68894240-6f0f-43da-8243-ffff3cb9cbc9 ... 2\n","190499 b2accff3-da1d-4f3b-892d-ffff980d731b ... 10\n","190500 dc75107f-8ba3-48be-8f27-ffff9e390d1b ... 198\n","190501 d827b60f-fa56-4eeb-bd50-fffff9d2e2a3 ... 255\n","\n","[5 rows x 14 columns]"]},"metadata":{"tags":[]},"execution_count":109}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":394},"id":"padnMAUYVRn8","executionInfo":{"status":"ok","timestamp":1616251035271,"user_tz":-60,"elapsed":1606,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"66fbcfc7-624f-4039-dcb6-529539fbdc80"},"source":["# grouped by days of the year\n","test4.dayofyear.hist(bins=27, figsize=(10,6))"],"execution_count":137,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":137},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":1000},"id":"qgu6gWOOYtAp","executionInfo":{"status":"ok","timestamp":1616249397506,"user_tz":-60,"elapsed":4357,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"5db45bc0-5be1-4028-ac0c-5c033bb225d3"},"source":["# appart from WorkoutImages, NA, WalkOrJog Images, BikeImages, Hiking Images, and RidingImages all images are of fitness apps / trackers\n","test4.groupby('imageClass').count().sort_values(by='id', ascending=False)"],"execution_count":111,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonrecognizedActivityactivityDetailsdatedayofyear
imageClass
WorkoutImages1165911659116591165911659452311659190901165901165911659
9171917191719171917126549171177691719171091719171
Watches5954595459545954595415465954182259545954059545954
Trails557955795579557955791302557966455795579055795579
AppleHealth493449344934493449345964934152449344934049344934
WalkOrJog Images408440844084408440841687408467904084040844084
FitBitSteps32233223322332233223251322389632233223032233223
BikeImages305830583058305830581402305831730583058030583058
Hiking Images302330233023302330231132302321003023030233023
GoogleFitSteps26022602260226022602317260260526022602026022602
GoogleFitActivities19561956195619561956422195661519561956019561956
GarminBoxed19401940194019401940273194057219401940019401940
GarminCircles18511851185118511851173185164818511851018511851
FitBitActivities16971697169716971697303169735116971697016971697
Strava14921492149214921492396149239614921492014921492
PolarActivity11351135113511351135157113544911351135011351135
TrackerXBlue10681068106810681068233106845210681068010681068
SamsungSteps9409409409409401019403609409400940940
GarminStepsView9009009009009001119002559009000900900
SamsungWalkOrRun8958958958958952028951598958950895895
PolarSteps807807807807807578072968078070807807
HuawaiiHealthStepsTopBox763763763763763367633997637630763763
AppleWatchActivity6786786786786781196783716786780678678
SamsungStepsCircle547547547547547595472955475470547547
SamsungActivities422422422422422844221554224220422422
Schrittzaehler++23623623623623623236812362360236236
StepsApp177177177177177191771231771770177177
HuawaiiStepsCenterCircle17317317317317341731351731730173173
RidingImage170170170170170291701301700170170
Suunto9999999999149948999909999
\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","imageClass ... \n","WorkoutImages 11659 11659 ... 11659 11659\n"," 9171 9171 ... 9171 9171\n","Watches 5954 5954 ... 5954 5954\n","Trails 5579 5579 ... 5579 5579\n","AppleHealth 4934 4934 ... 4934 4934\n","WalkOrJog Images 4084 4084 ... 4084 4084\n","FitBitSteps 3223 3223 ... 3223 3223\n","BikeImages 3058 3058 ... 3058 3058\n","Hiking Images 3023 3023 ... 3023 3023\n","GoogleFitSteps 2602 2602 ... 2602 2602\n","GoogleFitActivities 1956 1956 ... 1956 1956\n","GarminBoxed 1940 1940 ... 1940 1940\n","GarminCircles 1851 1851 ... 1851 1851\n","FitBitActivities 1697 1697 ... 1697 1697\n","Strava 1492 1492 ... 1492 1492\n","PolarActivity 1135 1135 ... 1135 1135\n","TrackerXBlue 1068 1068 ... 1068 1068\n","SamsungSteps 940 940 ... 940 940\n","GarminStepsView 900 900 ... 900 900\n","SamsungWalkOrRun 895 895 ... 895 895\n","PolarSteps 807 807 ... 807 807\n","HuawaiiHealthStepsTopBox 763 763 ... 763 763\n","AppleWatchActivity 678 678 ... 678 678\n","SamsungStepsCircle 547 547 ... 547 547\n","SamsungActivities 422 422 ... 422 422\n","Schrittzaehler++ 236 236 ... 236 236\n","StepsApp 177 177 ... 177 177\n","HuawaiiStepsCenterCircle 173 173 ... 173 173\n","RidingImage 170 170 ... 170 170\n","Suunto 99 99 ... 99 99\n","\n","[30 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":111}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":846},"id":"icQ-Nlrsa4dB","executionInfo":{"status":"ok","timestamp":1616249397850,"user_tz":-60,"elapsed":4687,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"90250dc6-a40a-4e36-e9bb-a1e979610830"},"source":["# it appears that steps, motivation exercises and free running are popular\n","test4.groupby('activityDetails').count().sort_values(by='id', ascending=False)"],"execution_count":112,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivitydatedayofyear
activityDetails
Steps thershold matched262732627326273262732627302627300002627326273
{\"ActivityType\":\"Session completed\",\"CategoryType\":\"Mindfulness activity completed\",\"SubcategoryType\":\"Motivation excercise completed\"}178891788917889178891788901788900001788917889
Free run completed172251722517225172251722501722500001722517225
{\"ActivityType\":\"Session completed\",\"CategoryType\":\"Movement activity completed\",\"SubcategoryType\":\"Strength excercise completed\"}160041600416004160041600401600400001600416004
{\"ActivityType\":\"Session completed\",\"CategoryType\":\"Nutrition activity completed\",\"SubcategoryType\":\"HealthyEating completed\"}158641586415864158641586401586400001586415864
Heartrate threshold matched130891308913089130891308901308900001308913089
9183918391839183918309183000091839183
{\"ActivityType\":\"Program completed\",\"CategoryType\":\"Nutrition activity completed\",\"SubcategoryType\":\"HealthyEating completed\"}1331133113311331133101331000013311331
{\"ActivityType\":\"Program completed\",\"CategoryType\":\"Mindfulness activity completed\",\"SubcategoryType\":\"Motivation excercise completed\"}1236123612361236123601236000012361236
{\"ActivityType\":\"Program completed\",\"CategoryType\":\"Movement activity completed\",\"SubcategoryType\":\"Strength excercise completed\"}76976976976976907690000769769
Unkonwn25025025025025002500000250250
,,15615615615615601560000156156
\n","
"],"text/plain":[" id ... dayofyear\n","activityDetails ... \n","Steps thershold matched 26273 ... 26273\n","{\"ActivityType\":\"Session completed\",\"CategoryTy... 17889 ... 17889\n","Free run completed 17225 ... 17225\n","{\"ActivityType\":\"Session completed\",\"CategoryTy... 16004 ... 16004\n","{\"ActivityType\":\"Session completed\",\"CategoryTy... 15864 ... 15864\n","Heartrate threshold matched 13089 ... 13089\n"," 9183 ... 9183\n","{\"ActivityType\":\"Program completed\",\"CategoryTy... 1331 ... 1331\n","{\"ActivityType\":\"Program completed\",\"CategoryTy... 1236 ... 1236\n","{\"ActivityType\":\"Program completed\",\"CategoryTy... 769 ... 769\n","Unkonwn 250 ... 250\n",",, 156 ... 156\n","\n","[12 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":112}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":932},"id":"wY6EW5d-dEEP","executionInfo":{"status":"ok","timestamp":1616249398236,"user_tz":-60,"elapsed":5058,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"1d0ee589-7c5a-42ec-dda2-f5299ef9a7bb"},"source":["test4.sort_values('date')"],"execution_count":113,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
2069447fd7b02-5682-4cf8-ae4f-1c03dbe6e9d62017-07-11T17:41:29.3066667263C9C0401A30384E161D25BAE0169BCmale47NoneUsing myHelsanaNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-07-11192
34359ac9dfcc9-b8f4-47e3-a6c0-2e5c1a75f86b2017-07-11T17:38:33.66263C9C0401A30384E161D25BAE0169BCmale47NoneSports and fitness membershipNone{\"Language\":\"en\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-07-11192
159264b8744510-82ca-4883-bf6a-d623e83e4df32017-07-11T17:27:50.6766667CF227F250B20750FAE32A48659D24084female32NoneUsing myHelsanaNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...TrailsUnknownNone2017-07-11192
19047546b210a7-beaa-4f1e-a039-fff4a6a0c3db2017-07-11T17:28:37.66CF227F250B20750FAE32A48659D24084female32NoneLong-term policyNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GoogleFitActivitiesUnknownNone2017-07-11192
728102033a653-ecd2-4a2e-84c1-620018a5df552017-07-12T17:28:56.7633333263C9C0401A30384E161D25BAE0169BCmale47NonePersonal exerciseNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...RunningNone2017-07-12193
.............................................
116736011f7c6b-8487-4235-88f7-9d086b60f1422021-03-12T08:33:07C7C9A2E2590D18959FDD062F03E2F2ECfemale52NoneSession mindfulness CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
425470f69c46d-2192-417a-a3ee-395ade5950252021-03-12T05:39:075DC40C7E030F104FC7DB5F04A5FDB975female13NoneSession nutrition CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
1189161e565bfb-406a-46da-b826-a0128b2928862021-03-12T06:24:015E16D4E846B22F00429692B9BADFA394female41NoneDaily Session Movement CoachNoneNoneNoneNone{\"ActivityType\":\"Program completed\",\"CategoryT...2021-03-1271
344204fec9bd3-51f2-4ea9-a14e-2e7803b615322021-03-12T07:13:13B4A13AB2F9793A90EBC8380815757220female28NoneSession mindfulness CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
168618b87a4f6-09d3-4ee3-a5d2-16b9837b51df2021-03-12T08:49:452F80643E95F8EC380C51C171F651BAEFmale32NoneDaily Session Movement CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
\n","

190502 rows × 14 columns

\n","
"],"text/plain":[" id ... dayofyear\n","20694 47fd7b02-5682-4cf8-ae4f-1c03dbe6e9d6 ... 192\n","34359 ac9dfcc9-b8f4-47e3-a6c0-2e5c1a75f86b ... 192\n","159264 b8744510-82ca-4883-bf6a-d623e83e4df3 ... 192\n","190475 46b210a7-beaa-4f1e-a039-fff4a6a0c3db ... 192\n","72810 2033a653-ecd2-4a2e-84c1-620018a5df55 ... 193\n","... ... ... ...\n","116736 011f7c6b-8487-4235-88f7-9d086b60f142 ... 71\n","42547 0f69c46d-2192-417a-a3ee-395ade595025 ... 71\n","118916 1e565bfb-406a-46da-b826-a0128b292886 ... 71\n","34420 4fec9bd3-51f2-4ea9-a14e-2e7803b61532 ... 71\n","16861 8b87a4f6-09d3-4ee3-a5d2-16b9837b51df ... 71\n","\n","[190502 rows x 14 columns]"]},"metadata":{"tags":[]},"execution_count":113}]},{"cell_type":"code","metadata":{"id":"fvmQwQUPhrK_","colab":{"base_uri":"https://localhost:8080/","height":640},"executionInfo":{"status":"ok","timestamp":1616249398421,"user_tz":-60,"elapsed":5228,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"870c05ee-8260-49da-e3fd-2c93cb8c4f20"},"source":["test4.groupby('basicActivity').count()"],"execution_count":114,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
basicActivity
24h World Cup challenge76767676760014767607676
Advent’s recipe cooking43434343430015434304343
April’s recipe cooking challenge2252252252252251060902252250225225
August’s recipe cooking challenge22222222222222212501092222220222222
Awaken the Nao in you3333333333002333303333
..........................................
Volunteer work1111100111011
Weekly Bonus5692569256925692569200000569256925692
Weekly Bonus Coach1085108510851085108500000108510851085
Winter sports+ challenge28282828280010282802828
Your sanctuary1081081081081080061081080108108
\n","

134 rows × 13 columns

\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","basicActivity ... \n","24h World Cup challenge 76 76 ... 76 76\n","Advent’s recipe cooking 43 43 ... 43 43\n","April’s recipe cooking challenge 225 225 ... 225 225\n","August’s recipe cooking challenge 222 222 ... 222 222\n","Awaken the Nao in you 33 33 ... 33 33\n","... ... ... ... ... ...\n","Volunteer work 1 1 ... 1 1\n","Weekly Bonus 5692 5692 ... 5692 5692\n","Weekly Bonus Coach 1085 1085 ... 1085 1085\n","Winter sports+ challenge 28 28 ... 28 28\n","Your sanctuary 108 108 ... 108 108\n","\n","[134 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":114}]},{"cell_type":"code","metadata":{"id":"v6fdsW_--mad"},"source":[""],"execution_count":null,"outputs":[]}]} \ No newline at end of file +{"nbformat":4,"nbformat_minor":0,"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.3"},"colab":{"name":"loaddata.ipynb","provenance":[],"collapsed_sections":[]}},"cells":[{"cell_type":"markdown","metadata":{"id":"Eqq0imQQ0ZNe"},"source":["REST API to access the data"]},{"cell_type":"code","metadata":{"id":"_Gp6iye-0ZNp","executionInfo":{"status":"ok","timestamp":1616239845447,"user_tz":-60,"elapsed":1924,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":["#libraries\n","\n","import requests\n","import pandas as pd"],"execution_count":1,"outputs":[]},{"cell_type":"code","metadata":{"id":"HzNE-51l0ZNr","executionInfo":{"status":"ok","timestamp":1616239846330,"user_tz":-60,"elapsed":2784,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":["#request activities for a single user id\n","\n","headers = {\"x-functions-key\": \"WJpDAQqpIbZNa7ANLrlZIzShYYUszrfRNMbdjQv6g66RdW1JLaVAaQ==\"}\n","url = \"https://hackapi.azurewebsites.net/api/activities?userId=01E8091B7D4F004EFB77FA332F662C20\"\n","data = requests.get(url, headers=headers)"],"execution_count":2,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"aN5SP9wh0ZNr","executionInfo":{"status":"ok","timestamp":1616239846337,"user_tz":-60,"elapsed":2403,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"a55724d0-5407-4d30-973a-9c2119b498f8"},"source":["type(data)"],"execution_count":3,"outputs":[{"output_type":"execute_result","data":{"text/plain":["requests.models.Response"]},"metadata":{"tags":[]},"execution_count":3}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"j-wSTDcu0ZNt","executionInfo":{"status":"ok","timestamp":1616239847053,"user_tz":-60,"elapsed":3053,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"d0dc67c8-430e-4278-925c-58829f9cba66"},"source":["data"],"execution_count":4,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":4}]},{"cell_type":"code","metadata":{"id":"fcTNH4Hs0ZNu","executionInfo":{"status":"ok","timestamp":1616239847060,"user_tz":-60,"elapsed":3052,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":["test = pd.read_json(data.content)"],"execution_count":5,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":949},"id":"q2bI02iz0ZNu","executionInfo":{"status":"ok","timestamp":1616239847069,"user_tz":-60,"elapsed":3038,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"6c457340-a8f3-4e59-d14b-a0d6d0708758"},"source":["test"],"execution_count":6,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
0825b407f-0bd8-4b23-b698-0312539b55fa2020-09-12T23:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
1dd89a81c-fec6-485b-8bfa-0526c2f98ab32020-09-02T17:39:36.376666701E8091B7D4F004EFB77FA332F662C20male38NoneStep Challenge - Helsana Coach AppNaN{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GarminStepsViewUnknownNone
2af489330-832e-4dbd-9806-05a5f73319422020-08-05T23:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
3312399c0-26be-41c3-afac-072a85939a082020-10-15T20:30:28.1101E8091B7D4F004EFB77FA332F662C20male38NoneHealth insurance quizNaNNoneNoneNone
4115f077b-0618-428f-8d81-086f91767ff12019-12-07T06:51:34.446666701E8091B7D4F004EFB77FA332F662C20male38NoneDecember’s recipe cooking challengeNaNNoneWalkOrJog ImagesWalk or JogNone
.......................................
1518879311e-263d-416f-bd6a-fb35386e13f52020-10-18T21:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
15291652c6d-8e1e-4166-9810-fc9d6cfe76752018-01-24T18:24:38.136666701E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaN{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GarminCirclesRunningNone
15388aac524-dd16-48ed-ac17-fd53c0aa9e102020-09-04T23:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
1548e77df91-093d-46fe-bf73-fe6948b92f4f2019-01-03T19:49:09.923333301E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaN{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GarminCirclesBikingNone
15506171c09-06ae-4ace-b2cc-feaf05ff5b742018-04-24T19:44:08.546666701E8091B7D4F004EFB77FA332F662C20male38NoneSpring activity challengeNaN{\"Language\":\"unk\",\"TextAngle\":0,\"Orientation\":...UnknownNone
\n","

156 rows × 12 columns

\n","
"],"text/plain":[" id ... activityDetails\n","0 825b407f-0bd8-4b23-b698-0312539b55fa ... Heartrate threshold matched\n","1 dd89a81c-fec6-485b-8bfa-0526c2f98ab3 ... None\n","2 af489330-832e-4dbd-9806-05a5f7331942 ... Heartrate threshold matched\n","3 312399c0-26be-41c3-afac-072a85939a08 ... \n","4 115f077b-0618-428f-8d81-086f91767ff1 ... None\n",".. ... ... ...\n","151 8879311e-263d-416f-bd6a-fb35386e13f5 ... Heartrate threshold matched\n","152 91652c6d-8e1e-4166-9810-fc9d6cfe7675 ... None\n","153 88aac524-dd16-48ed-ac17-fd53c0aa9e10 ... Heartrate threshold matched\n","154 8e77df91-093d-46fe-bf73-fe6948b92f4f ... None\n","155 06171c09-06ae-4ace-b2cc-feaf05ff5b74 ... None\n","\n","[156 rows x 12 columns]"]},"metadata":{"tags":[]},"execution_count":6}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":221},"id":"O1SEit990ZNv","executionInfo":{"status":"ok","timestamp":1616239847281,"user_tz":-60,"elapsed":3226,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e996ad6a-52a1-4dfc-ff15-e3f7382861e4"},"source":["#request all user ID's to test if there is data for 1125 users as it is claimed by Helsana\n","url3 = \"https://hackapi.azurewebsites.net/api/users\"\n","data3 = requests.get(url3, headers=headers)\n","\n","test3 = pd.read_json(data3.content)\n","\n","print(test3.shape)\n","test3.head()"],"execution_count":7,"outputs":[{"output_type":"stream","text":["(1125, 1)\n"],"name":"stdout"},{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
0
00013B973C1E2C7662D904037D89A2A8B
1004A92AA05A50D68A09C066C10EBCFF4
20083F6C6C31BE8B28034235F7D4BDB88
300BD17D5330389C4293CC1F439B60108
400CE010620E5BA66CDF6F1935A6125FE
\n","
"],"text/plain":[" 0\n","0 0013B973C1E2C7662D904037D89A2A8B\n","1 004A92AA05A50D68A09C066C10EBCFF4\n","2 0083F6C6C31BE8B28034235F7D4BDB88\n","3 00BD17D5330389C4293CC1F439B60108\n","4 00CE010620E5BA66CDF6F1935A6125FE"]},"metadata":{"tags":[]},"execution_count":7}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":496},"id":"QL1NSrvf0ZNw","executionInfo":{"status":"ok","timestamp":1616239940789,"user_tz":-60,"elapsed":96710,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"fa5649ef-24a3-4c46-dcdb-6241d8f553e9"},"source":["#request whole data 190502 activities (rows) & 12 variables (takes a bit longer)\n","\n","url4 = \"https://hackapi.azurewebsites.net/api/activities\"\n","data4 = requests.get(url4, headers=headers)\n","\n","test4 = pd.read_json(data4.content)\n","print(test4.shape)\n","test4.head()"],"execution_count":8,"outputs":[{"output_type":"stream","text":["(190502, 12)\n"],"name":"stdout"},{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
0370a099d-0f4f-4d56-904c-0000abc12f5b2021-02-01T09:34:11E2B39F280A278DA6812DE2077C9BB875female32NoneSession mindfulness CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...
1d659fddd-912b-43a1-a2a1-0000be69b7c62021-02-02T21:02:31F1934EEED4F09FE6898180B03E576C37female39NoneWeekly Bonus CoachNoneNoneNoneNone
2987d288a-b015-4f3a-917b-0000f553ebe72019-07-08T20:56:05.42F449340C6FE2C6C8807C3D56DF1AE8B0male69NonePersonal exerciseNoneNoneWorkoutImagesHomeWorkoutNone
3e59fd899-7378-4f0f-af92-000179ad68a02020-11-17T06:32:24B74F100845A3B437D0B12E35206278B8female44NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...
453d4c471-70df-4537-abb4-0001c4b2f6db2020-09-18T16:22:24E76296769049FE788FF64F17EF155085male61NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...
\n","
"],"text/plain":[" id ... activityDetails\n","0 370a099d-0f4f-4d56-904c-0000abc12f5b ... {\"ActivityType\":\"Session completed\",\"CategoryT...\n","1 d659fddd-912b-43a1-a2a1-0000be69b7c6 ... \n","2 987d288a-b015-4f3a-917b-0000f553ebe7 ... None\n","3 e59fd899-7378-4f0f-af92-000179ad68a0 ... {\"ActivityType\":\"Session completed\",\"CategoryT...\n","4 53d4c471-70df-4537-abb4-0001c4b2f6db ... {\"ActivityType\":\"Session completed\",\"CategoryT...\n","\n","[5 rows x 12 columns]"]},"metadata":{"tags":[]},"execution_count":8}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":162},"id":"Jt9xt0vf0ZNw","executionInfo":{"status":"ok","timestamp":1616249393455,"user_tz":-60,"elapsed":706,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"2bd54edc-0212-4bd3-cf82-e6371f3780d1"},"source":["test4.groupby('gender').count()"],"execution_count":91,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
gender
female10383910383910383910383910219103839958129482398203982064019103839103839
male866638666386663866638006866636994228153141331413552508666386663
\n","
"],"text/plain":[" id activityTime userId ... activityDetails date dayofyear\n","gender ... \n","female 103839 103839 103839 ... 64019 103839 103839\n","male 86663 86663 86663 ... 55250 86663 86663\n","\n","[2 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":91}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"A7c7LJfS0ZNx","executionInfo":{"status":"ok","timestamp":1616249393923,"user_tz":-60,"elapsed":1137,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e80b04d8-3f8d-4f9a-9e2b-2da8a57876ac"},"source":["activity_num = test4.groupby('userId').size().sort_values()\n","activity_num.head()"],"execution_count":92,"outputs":[{"output_type":"execute_result","data":{"text/plain":["userId\n","62D5D8A8BD27D67C0A66409A7F9E2F38 1\n","5A790B4C11798AFA3A78AAE0B4A8A7DF 1\n","575EC26D3B1D09424CC342279B1F6664 1\n","458BCEC8844AF81DF9BF3C36E8663178 1\n","5DF46021643B221185556FF94C75B399 1\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":92}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"IzJQRiQ00ZNy","executionInfo":{"status":"ok","timestamp":1616249394259,"user_tz":-60,"elapsed":1457,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"9bd93a90-3c0c-48cf-ab95-e6a1517df06a"},"source":["num_women = test4[test4.gender=='female'].count()[0]\n","num_men = test4[test4.gender=='male'].count()[0]\n","num_women / (num_women+num_men)"],"execution_count":93,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0.5450808915391965"]},"metadata":{"tags":[]},"execution_count":93}]},{"cell_type":"code","metadata":{"id":"2YTaG_U30ZNy","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1616249394260,"user_tz":-60,"elapsed":1442,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"6112efc6-e320-439c-c750-c9e822ee0a06"},"source":["# number of people who had more than 12 activities per year\n","activity_num[activity_num > 12].count() "],"execution_count":94,"outputs":[{"output_type":"execute_result","data":{"text/plain":["1023"]},"metadata":{"tags":[]},"execution_count":94}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"4VskpNm0MEwQ","executionInfo":{"status":"ok","timestamp":1616249394261,"user_tz":-60,"elapsed":1413,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e920a21b-c83d-411e-f016-46085b367bde"},"source":["activity_num.median() "],"execution_count":95,"outputs":[{"output_type":"execute_result","data":{"text/plain":["119.0"]},"metadata":{"tags":[]},"execution_count":95}]},{"cell_type":"code","metadata":{"id":"NqNUnQ8l0ZNy","colab":{"base_uri":"https://localhost:8080/","height":285},"executionInfo":{"status":"ok","timestamp":1616250133491,"user_tz":-60,"elapsed":758,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"51dfffda-57eb-4e51-da03-d7129874aff4"},"source":["import matplotlib.pyplot as plt\n","plt.hist(activity_num, bins=20)\n","plt.axvline(activity_num.median(), color='r', linestyle='dashed')"],"execution_count":125,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":125},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[],"needs_background":"light"}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":382},"id":"6KZsvNkqBNF2","executionInfo":{"status":"ok","timestamp":1616250521255,"user_tz":-60,"elapsed":1045,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"9531b2b8-a234-4fc4-a569-c7d6f0228f17"},"source":["import seaborn as sns\n","sns.set(style=\"darkgrid\")\n","sns.displot(activity_num, kind=\"kde\")\n","plt.axvline(activity_num.median(), color='r', linestyle='dashed')"],"execution_count":132,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":132},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"id":"HpBgdtch0ZN0","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1616249394500,"user_tz":-60,"elapsed":1598,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"aa83342a-30e0-4a9d-a690-fdba6a91e711"},"source":["test4.age.sort_values()"],"execution_count":97,"outputs":[{"output_type":"execute_result","data":{"text/plain":["79789 0\n","189693 0\n","24497 0\n","109607 0\n","132506 13\n"," ..\n","173730 85\n","30998 85\n","84276 85\n","131051 86\n","95515 86\n","Name: age, Length: 190502, dtype: int64"]},"metadata":{"tags":[]},"execution_count":97}]},{"cell_type":"code","metadata":{"id":"hI11YiFk0ZNz","colab":{"base_uri":"https://localhost:8080/","height":255},"executionInfo":{"status":"ok","timestamp":1616249394732,"user_tz":-60,"elapsed":1807,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"1a6b179e-2055-4c2c-8789-ae9c2db985fb"},"source":["count_user = test4.groupby('userId').count()\n","count_user.head()"],"execution_count":98,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimegenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
userId
0013B973C1E2C7662D904037D89A2A8B27272727172718191982727
004A92AA05A50D68A09C066C10EBCFF4395395395395123953317575320395395
0083F6C6C31BE8B28034235F7D4BDB88307307307307653071932159159148307307
00BD17D5330389C4293CC1F439B601082932932932938293181010283293293
00CE010620E5BA66CDF6F1935A6125FE2222121111122
\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","userId ... \n","0013B973C1E2C7662D904037D89A2A8B 27 27 ... 27 27\n","004A92AA05A50D68A09C066C10EBCFF4 395 395 ... 395 395\n","0083F6C6C31BE8B28034235F7D4BDB88 307 307 ... 307 307\n","00BD17D5330389C4293CC1F439B60108 293 293 ... 293 293\n","00CE010620E5BA66CDF6F1935A6125FE 2 2 ... 2 2\n","\n","[5 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":98}]},{"cell_type":"code","metadata":{"id":"6lcqxCAz0ZNz","colab":{"base_uri":"https://localhost:8080/","height":148},"executionInfo":{"status":"ok","timestamp":1616249394931,"user_tz":-60,"elapsed":1990,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"a4d447b3-60b9-4ca3-b639-4ea4b6380d5f"},"source":["# it seems that 'screenshotFindingsJson' is only applied to personal exercise activities\n","test4[~test4[\"screenshotFindingsJson\"].str.contains('None', na=True)].groupby('basicActivity').count()"],"execution_count":99,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
basicActivity
Personal exercise165751657516575165751657582011657513764165751657501657516575
\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","basicActivity ... \n","Personal exercise 16575 16575 ... 16575 16575\n","\n","[1 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":99}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":657},"id":"aKyWN0QyTXqQ","executionInfo":{"status":"ok","timestamp":1616249395361,"user_tz":-60,"elapsed":2400,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"47430c5f-75ec-49ec-e5df-31da4df3fe48"},"source":["test4[~test4[\"screenshotFindingsDetailsJson\"].str.contains('None', na=True)].groupby('basicActivity').count()"],"execution_count":100,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
basicActivity
24h World Cup challenge14141414140014141401414
Advent’s recipe cooking15151515150015151501515
April’s recipe cooking challenge909090909036090909009090
August’s recipe cooking challenge1091091091091095501091091090109109
Awaken the Nao in you2222200222022
..........................................
Using myHelsana57257257257257215205725725720572572
Vitamin-rich snacking808080808077080808008080
Volunteer work1111100111011
Winter sports+ challenge10101010100010101001010
Your sanctuary6666600666066
\n","

111 rows × 13 columns

\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","basicActivity ... \n","24h World Cup challenge 14 14 ... 14 14\n","Advent’s recipe cooking 15 15 ... 15 15\n","April’s recipe cooking challenge 90 90 ... 90 90\n","August’s recipe cooking challenge 109 109 ... 109 109\n","Awaken the Nao in you 2 2 ... 2 2\n","... ... ... ... ... ...\n","Using myHelsana 572 572 ... 572 572\n","Vitamin-rich snacking 80 80 ... 80 80\n","Volunteer work 1 1 ... 1 1\n","Winter sports+ challenge 10 10 ... 10 10\n","Your sanctuary 6 6 ... 6 6\n","\n","[111 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":100}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":1000},"id":"c5j-I1eITt3G","executionInfo":{"status":"ok","timestamp":1616249395366,"user_tz":-60,"elapsed":2385,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"bbc978d8-62e1-4667-faf8-ad2130f35449"},"source":["test4[~test4[\"labelsJson\"].str.contains('None', na=True)].groupby('basicActivity').count().sort_values('id', ascending=False)"],"execution_count":101,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
basicActivity
Personal exercise13126131261312613126131261312682017520131261312601312613126
Trails App Run42042042042042042004154204200420420
Spring clean3083083083083083080303083080308308
Long-term policy30430430430430430403003043040304304
Helsana+ survey first half year29729729729729729702972972970297297
Social memberships24724724724724724702162472470247247
Vitamin-rich snacking2302302302302302300772302300230230
Sports and fitness membership22622622622622622602072262260226226
Gym membership21221221221221221202012122120212212
Medical early detection20020020020020020001982002000200200
Using myHelsana15815815815815815801521581580158158
February’s recipe cooking challenge 202115615615615615615601011561560156156
July’s recipe cooking challenge1451451451451451450681451450145145
May’s recipe cooking challenge1381381381381381380761381380138138
August’s recipe cooking challenge1251251251251251250551251250125125
January’s recipe cooking challenge 20211211211211211211210481211210121121
June’s recipe cooking challenge1211211211211211210721211210121121
Declaration of love1091091091091091090501091090109109
April’s recipe cooking challenge1061061061061061060361061060106106
September’s recipe cooking challenge 20201011011011011011010561011010101101
Longstanding customers808080808080077808008080
Mother's Day797979797979041797907979
Bonus recipe April767676767676029767607676
October’s recipe cooking challenge 2020767676767676031767607676
November’s recipe cooking challenge 2020737373737373028737307373
December’s recipe cooking challenge 2020606060606060030606006060
Bonus recipe June585858585858025585805858
Step challenge Helsana Coach575757575757057575705757
February’s recipe cooking challenge565656565656031565605656
Prevention555555555555052555505555
Helsana Coach Live Session54545454545408545405454
Bonus recipe September 2020474747474747013474704747
Bonus recipe May464646464646014464604646
Bonus recipe January 2021464646464646010464604646
Bonus recipe July454545454545011454504545
Happiness Week44444444444407444404444
Bonus recipe August424242424242016424204242
Relaxation courses424242424242042424204242
March’s recipe cooking challenge424242424242017424204242
March’s recipe cooking challenge 2021404040404040015404004040
Helsana Coach Live Class39393939393903393903939
Bonus recipe February 2021383838383838018383803838
Nutrition course363636363636034363603636
Bonus recipe November 2020323232323232011323203232
Bonus recipe December 2020292929292929020292902929
Bonus recipe October 202023232323232307232302323
Recommend Helsana181818181818016181801818
Keep fit with Helsana Coach15151515151501151501515
Bonus recipe March 202114141414141408141401414
POWER USER - 27777770177077
Movement course6666660666066
\n","
"],"text/plain":[" id ... dayofyear\n","basicActivity ... \n","Personal exercise 13126 ... 13126\n","Trails App Run 420 ... 420\n","Spring clean 308 ... 308\n","Long-term policy 304 ... 304\n","Helsana+ survey first half year 297 ... 297\n","Social memberships 247 ... 247\n","Vitamin-rich snacking 230 ... 230\n","Sports and fitness membership 226 ... 226\n","Gym membership 212 ... 212\n","Medical early detection 200 ... 200\n","Using myHelsana 158 ... 158\n","February’s recipe cooking challenge 2021 156 ... 156\n","July’s recipe cooking challenge 145 ... 145\n","May’s recipe cooking challenge 138 ... 138\n","August’s recipe cooking challenge 125 ... 125\n","January’s recipe cooking challenge 2021 121 ... 121\n","June’s recipe cooking challenge 121 ... 121\n","Declaration of love 109 ... 109\n","April’s recipe cooking challenge 106 ... 106\n","September’s recipe cooking challenge 2020 101 ... 101\n","Longstanding customers 80 ... 80\n","Mother's Day 79 ... 79\n","Bonus recipe April 76 ... 76\n","October’s recipe cooking challenge 2020 76 ... 76\n","November’s recipe cooking challenge 2020 73 ... 73\n","December’s recipe cooking challenge 2020 60 ... 60\n","Bonus recipe June 58 ... 58\n","Step challenge Helsana Coach 57 ... 57\n","February’s recipe cooking challenge 56 ... 56\n","Prevention 55 ... 55\n","Helsana Coach Live Session 54 ... 54\n","Bonus recipe September 2020 47 ... 47\n","Bonus recipe May 46 ... 46\n","Bonus recipe January 2021 46 ... 46\n","Bonus recipe July 45 ... 45\n","Happiness Week 44 ... 44\n","Bonus recipe August 42 ... 42\n","Relaxation courses 42 ... 42\n","March’s recipe cooking challenge 42 ... 42\n","March’s recipe cooking challenge 2021 40 ... 40\n","Helsana Coach Live Class 39 ... 39\n","Bonus recipe February 2021 38 ... 38\n","Nutrition course 36 ... 36\n","Bonus recipe November 2020 32 ... 32\n","Bonus recipe December 2020 29 ... 29\n","Bonus recipe October 2020 23 ... 23\n","Recommend Helsana 18 ... 18\n","Keep fit with Helsana Coach 15 ... 15\n","Bonus recipe March 2021 14 ... 14\n","POWER USER - 2 7 ... 7\n","Movement course 6 ... 6\n","\n","[51 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":101}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"1uEC2Gr2POce","executionInfo":{"status":"ok","timestamp":1616249395950,"user_tz":-60,"elapsed":2950,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"6fc45832-9480-4a48-a7ff-2a1db9c7d5ed"},"source":["test4[test4[\"basicActivity\"].str.contains('Personal exercise')].count()"],"execution_count":102,"outputs":[{"output_type":"execute_result","data":{"text/plain":["id 92013\n","activityTime 92013\n","userId 92013\n","gender 92013\n","age 92013\n","labelsJson 13126\n","basicActivity 92013\n","screenshotFindingsJson 16575\n","screenshotFindingsDetailsJson 39134\n","imageClass 52651\n","recognizedActivity 52651\n","activityDetails 39362\n","date 92013\n","dayofyear 92013\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":102}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"DkTnn95DRjNy","executionInfo":{"status":"ok","timestamp":1616249395952,"user_tz":-60,"elapsed":2937,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"63708e1d-e58c-4491-e7da-046a06b514f6"},"source":["# most popular activity categories\n","test4.groupby('basicActivity').size().sort_values().tail(20)"],"execution_count":103,"outputs":[{"output_type":"execute_result","data":{"text/plain":["basicActivity\n","Social memberships 574\n","Using myHelsana 582\n","Helsana+ survey 592\n","Sports and fitness membership 631\n","Step Challenge - Helsana Coach App 632\n","The elderberry quiz 702\n","Medical early detection 816\n","Gym membership 851\n","Longstanding customers 910\n","Weekly Bonus Coach 1085\n","Helsana+ survey first half year 1108\n","Long-term policy 1128\n","Helsana+ survey second half-year 2020 1162\n","Weekly Bonus 5692\n","Session nutrition Coach 5896\n","Daily Session Movement Coach 6027\n","Session mindfulness Coach 6105\n","Trails App Run 18079\n","Daily session 32548\n","Personal exercise 92013\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":103}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":479},"id":"iWwmcW6gRufe","executionInfo":{"status":"ok","timestamp":1616249395956,"user_tz":-60,"elapsed":2927,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"abd0bd03-c12d-4894-9520-3a31b05518e4"},"source":["# most active user\n","max_active = test4[test4.userId=='2BD0AFC98F846769BAC6CF964F5497DC'].sort_values('date')\n","max_active.head()"],"execution_count":104,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
113798c78cfd7-56bc-4094-bc1c-0f5116e9f6be2017-10-04T19:36:31.19666672BD0AFC98F846769BAC6CF964F5497DCfemale49NoneGet quotes onlineNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-10-04277
184243f60cf7d6-ba86-44cb-84f0-f7bb4d095bf02017-10-04T19:17:18.03333332BD0AFC98F846769BAC6CF964F5497DCfemale49NoneUsing myHelsanaNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...GoogleFitStepsUnknownNone2017-10-04277
1005298d15f494-5fb7-4348-8a2d-87123169b2d42017-10-05T14:34:55.85333332BD0AFC98F846769BAC6CF964F5497DCfemale49NoneLong-term policyNone{\"Language\":\"en\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-10-05278
39474b705896b-9535-4b28-b7ff-354bd39c31382017-10-05T08:40:35.50666672BD0AFC98F846769BAC6CF964F5497DCfemale49NoneHelsana+ surveyNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...TrailsUnknownNone2017-10-05278
389936cc5c0ba-a223-489f-89a9-34ac044373f22017-10-05T07:20:29.60666672BD0AFC98F846769BAC6CF964F5497DCfemale49NoneMedical early detectionNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...PolarStepsUnknownNone2017-10-05278
\n","
"],"text/plain":[" id ... dayofyear\n","11379 8c78cfd7-56bc-4094-bc1c-0f5116e9f6be ... 277\n","184243 f60cf7d6-ba86-44cb-84f0-f7bb4d095bf0 ... 277\n","100529 8d15f494-5fb7-4348-8a2d-87123169b2d4 ... 278\n","39474 b705896b-9535-4b28-b7ff-354bd39c3138 ... 278\n","38993 6cc5c0ba-a223-489f-89a9-34ac044373f2 ... 278\n","\n","[5 rows x 14 columns]"]},"metadata":{"tags":[]},"execution_count":104}]},{"cell_type":"code","metadata":{"id":"dundSeaBwG2a","executionInfo":{"status":"ok","timestamp":1616249395959,"user_tz":-60,"elapsed":2917,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":[""],"execution_count":104,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":405},"id":"h7gylDPPvtWC","executionInfo":{"status":"ok","timestamp":1616249396304,"user_tz":-60,"elapsed":3250,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e919cbf3-f2df-412a-b374-b76d42d5fe34"},"source":["# activities by time\n","test4['date'] = pd.to_datetime(test4['date'], errors='coerce')\n","test4['date'].groupby([test4.date.dt.year.rename('year'), test4.date.dt.month.rename('month')]).agg('count').plot(figsize=(10,6))"],"execution_count":105,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":105},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[],"needs_background":"light"}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":405},"id":"4osGhkYE3Ro-","executionInfo":{"status":"ok","timestamp":1616249396556,"user_tz":-60,"elapsed":3476,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"45b99386-d595-4b6b-fb49-62cdec87490a"},"source":["# activities of most active user\n","max_active['date'] = pd.to_datetime(max_active['date'], errors='coerce')\n","max_active['date'].groupby([max_active.date.dt.year.rename('year'), max_active.date.dt.month.rename('month')]).agg('count').plot(figsize=(10,6))"],"execution_count":106,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":106},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[],"needs_background":"light"}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"sxUkoxJhSffh","executionInfo":{"status":"ok","timestamp":1616249396560,"user_tz":-60,"elapsed":3462,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e6355b70-c379-4d3f-d1b5-7dff874b6bd8"},"source":["test4.activityTime.head()"],"execution_count":107,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0 2021-02-01T09:34:11\n","1 2021-02-02T21:02:31\n","2 2019-07-08T20:56:05.42\n","3 2020-11-17T06:32:24\n","4 2020-09-18T16:22:24\n","Name: activityTime, dtype: object"]},"metadata":{"tags":[]},"execution_count":107}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"v6T16iODUO8f","executionInfo":{"status":"ok","timestamp":1616249396565,"user_tz":-60,"elapsed":3453,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"c4190bef-056a-47b3-99f7-acf87c5f0d8f"},"source":["test4['date'] = test4['activityTime'].str[:10]\n","test4.date.head()"],"execution_count":108,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0 2021-02-01\n","1 2021-02-02\n","2 2019-07-08\n","3 2020-11-17\n","4 2020-09-18\n","Name: date, dtype: object"]},"metadata":{"tags":[]},"execution_count":108}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":479},"id":"dgHNUz2kUord","executionInfo":{"status":"ok","timestamp":1616249396750,"user_tz":-60,"elapsed":3628,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"af11cdde-9400-43d4-8e61-65f8e015397c"},"source":["# extracting day of year of a given activity\n","test4['dayofyear'] = pd.to_datetime(test4['date']).dt.dayofyear\n","test4.tail()"],"execution_count":109,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
19049746fa0d8d-22a1-4daa-8e47-fffe67ff404a2020-12-03T23:59:591E2CE01879F4F10DA7CC9562C1B1091Dfemale28NonePersonal exerciseNoneNoneNoneNoneSteps thershold matched2020-12-03338
19049868894240-6f0f-43da-8243-ffff3cb9cbc92021-01-02T13:58:54FDAB98DBACEFAE2C49B1BB87097A1861male16NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-01-022
190499b2accff3-da1d-4f3b-892d-ffff980d731b2021-01-10T08:46:13CEAA906C66C082DF3FA3AB3475F22E1Dmale45NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-01-1010
190500dc75107f-8ba3-48be-8f27-ffff9e390d1b2020-07-16T20:24:59DF344BA7221C68C281C944D8A4FF4F3Efemale57NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2020-07-16198
190501d827b60f-fa56-4eeb-bd50-fffff9d2e2a32018-09-12T11:04:57.4433333658A7F00DB344BD77B54A751AB417D7Cmale30NonePersonal exerciseNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...TrackerXBlueRunningNone2018-09-12255
\n","
"],"text/plain":[" id ... dayofyear\n","190497 46fa0d8d-22a1-4daa-8e47-fffe67ff404a ... 338\n","190498 68894240-6f0f-43da-8243-ffff3cb9cbc9 ... 2\n","190499 b2accff3-da1d-4f3b-892d-ffff980d731b ... 10\n","190500 dc75107f-8ba3-48be-8f27-ffff9e390d1b ... 198\n","190501 d827b60f-fa56-4eeb-bd50-fffff9d2e2a3 ... 255\n","\n","[5 rows x 14 columns]"]},"metadata":{"tags":[]},"execution_count":109}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":394},"id":"padnMAUYVRn8","executionInfo":{"status":"ok","timestamp":1616251035271,"user_tz":-60,"elapsed":1606,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"66fbcfc7-624f-4039-dcb6-529539fbdc80"},"source":["# grouped by days of the year\n","test4.dayofyear.hist(bins=27, figsize=(10,6))"],"execution_count":137,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":137},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":1000},"id":"qgu6gWOOYtAp","executionInfo":{"status":"ok","timestamp":1616249397506,"user_tz":-60,"elapsed":4357,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"5db45bc0-5be1-4028-ac0c-5c033bb225d3"},"source":["# appart from WorkoutImages, NA, WalkOrJog Images, BikeImages, Hiking Images, and RidingImages all images are of fitness apps / trackers\n","test4.groupby('imageClass').count().sort_values(by='id', ascending=False)"],"execution_count":111,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonrecognizedActivityactivityDetailsdatedayofyear
imageClass
WorkoutImages1165911659116591165911659452311659190901165901165911659
9171917191719171917126549171177691719171091719171
Watches5954595459545954595415465954182259545954059545954
Trails557955795579557955791302557966455795579055795579
AppleHealth493449344934493449345964934152449344934049344934
WalkOrJog Images408440844084408440841687408467904084040844084
FitBitSteps32233223322332233223251322389632233223032233223
BikeImages305830583058305830581402305831730583058030583058
Hiking Images302330233023302330231132302321003023030233023
GoogleFitSteps26022602260226022602317260260526022602026022602
GoogleFitActivities19561956195619561956422195661519561956019561956
GarminBoxed19401940194019401940273194057219401940019401940
GarminCircles18511851185118511851173185164818511851018511851
FitBitActivities16971697169716971697303169735116971697016971697
Strava14921492149214921492396149239614921492014921492
PolarActivity11351135113511351135157113544911351135011351135
TrackerXBlue10681068106810681068233106845210681068010681068
SamsungSteps9409409409409401019403609409400940940
GarminStepsView9009009009009001119002559009000900900
SamsungWalkOrRun8958958958958952028951598958950895895
PolarSteps807807807807807578072968078070807807
HuawaiiHealthStepsTopBox763763763763763367633997637630763763
AppleWatchActivity6786786786786781196783716786780678678
SamsungStepsCircle547547547547547595472955475470547547
SamsungActivities422422422422422844221554224220422422
Schrittzaehler++23623623623623623236812362360236236
StepsApp177177177177177191771231771770177177
HuawaiiStepsCenterCircle17317317317317341731351731730173173
RidingImage170170170170170291701301700170170
Suunto9999999999149948999909999
\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","imageClass ... \n","WorkoutImages 11659 11659 ... 11659 11659\n"," 9171 9171 ... 9171 9171\n","Watches 5954 5954 ... 5954 5954\n","Trails 5579 5579 ... 5579 5579\n","AppleHealth 4934 4934 ... 4934 4934\n","WalkOrJog Images 4084 4084 ... 4084 4084\n","FitBitSteps 3223 3223 ... 3223 3223\n","BikeImages 3058 3058 ... 3058 3058\n","Hiking Images 3023 3023 ... 3023 3023\n","GoogleFitSteps 2602 2602 ... 2602 2602\n","GoogleFitActivities 1956 1956 ... 1956 1956\n","GarminBoxed 1940 1940 ... 1940 1940\n","GarminCircles 1851 1851 ... 1851 1851\n","FitBitActivities 1697 1697 ... 1697 1697\n","Strava 1492 1492 ... 1492 1492\n","PolarActivity 1135 1135 ... 1135 1135\n","TrackerXBlue 1068 1068 ... 1068 1068\n","SamsungSteps 940 940 ... 940 940\n","GarminStepsView 900 900 ... 900 900\n","SamsungWalkOrRun 895 895 ... 895 895\n","PolarSteps 807 807 ... 807 807\n","HuawaiiHealthStepsTopBox 763 763 ... 763 763\n","AppleWatchActivity 678 678 ... 678 678\n","SamsungStepsCircle 547 547 ... 547 547\n","SamsungActivities 422 422 ... 422 422\n","Schrittzaehler++ 236 236 ... 236 236\n","StepsApp 177 177 ... 177 177\n","HuawaiiStepsCenterCircle 173 173 ... 173 173\n","RidingImage 170 170 ... 170 170\n","Suunto 99 99 ... 99 99\n","\n","[30 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":111}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":846},"id":"icQ-Nlrsa4dB","executionInfo":{"status":"ok","timestamp":1616249397850,"user_tz":-60,"elapsed":4687,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"90250dc6-a40a-4e36-e9bb-a1e979610830"},"source":["# it appears that steps, motivation exercises and free running are popular\n","test4.groupby('activityDetails').count().sort_values(by='id', ascending=False)"],"execution_count":112,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivitydatedayofyear
activityDetails
Steps thershold matched262732627326273262732627302627300002627326273
{\"ActivityType\":\"Session completed\",\"CategoryType\":\"Mindfulness activity completed\",\"SubcategoryType\":\"Motivation excercise completed\"}178891788917889178891788901788900001788917889
Free run completed172251722517225172251722501722500001722517225
{\"ActivityType\":\"Session completed\",\"CategoryType\":\"Movement activity completed\",\"SubcategoryType\":\"Strength excercise completed\"}160041600416004160041600401600400001600416004
{\"ActivityType\":\"Session completed\",\"CategoryType\":\"Nutrition activity completed\",\"SubcategoryType\":\"HealthyEating completed\"}158641586415864158641586401586400001586415864
Heartrate threshold matched130891308913089130891308901308900001308913089
9183918391839183918309183000091839183
{\"ActivityType\":\"Program completed\",\"CategoryType\":\"Nutrition activity completed\",\"SubcategoryType\":\"HealthyEating completed\"}1331133113311331133101331000013311331
{\"ActivityType\":\"Program completed\",\"CategoryType\":\"Mindfulness activity completed\",\"SubcategoryType\":\"Motivation excercise completed\"}1236123612361236123601236000012361236
{\"ActivityType\":\"Program completed\",\"CategoryType\":\"Movement activity completed\",\"SubcategoryType\":\"Strength excercise completed\"}76976976976976907690000769769
Unkonwn25025025025025002500000250250
,,15615615615615601560000156156
\n","
"],"text/plain":[" id ... dayofyear\n","activityDetails ... \n","Steps thershold matched 26273 ... 26273\n","{\"ActivityType\":\"Session completed\",\"CategoryTy... 17889 ... 17889\n","Free run completed 17225 ... 17225\n","{\"ActivityType\":\"Session completed\",\"CategoryTy... 16004 ... 16004\n","{\"ActivityType\":\"Session completed\",\"CategoryTy... 15864 ... 15864\n","Heartrate threshold matched 13089 ... 13089\n"," 9183 ... 9183\n","{\"ActivityType\":\"Program completed\",\"CategoryTy... 1331 ... 1331\n","{\"ActivityType\":\"Program completed\",\"CategoryTy... 1236 ... 1236\n","{\"ActivityType\":\"Program completed\",\"CategoryTy... 769 ... 769\n","Unkonwn 250 ... 250\n",",, 156 ... 156\n","\n","[12 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":112}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":932},"id":"wY6EW5d-dEEP","executionInfo":{"status":"ok","timestamp":1616249398236,"user_tz":-60,"elapsed":5058,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"1d0ee589-7c5a-42ec-dda2-f5299ef9a7bb"},"source":["test4.sort_values('date')"],"execution_count":113,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
2069447fd7b02-5682-4cf8-ae4f-1c03dbe6e9d62017-07-11T17:41:29.3066667263C9C0401A30384E161D25BAE0169BCmale47NoneUsing myHelsanaNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-07-11192
34359ac9dfcc9-b8f4-47e3-a6c0-2e5c1a75f86b2017-07-11T17:38:33.66263C9C0401A30384E161D25BAE0169BCmale47NoneSports and fitness membershipNone{\"Language\":\"en\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-07-11192
159264b8744510-82ca-4883-bf6a-d623e83e4df32017-07-11T17:27:50.6766667CF227F250B20750FAE32A48659D24084female32NoneUsing myHelsanaNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...TrailsUnknownNone2017-07-11192
19047546b210a7-beaa-4f1e-a039-fff4a6a0c3db2017-07-11T17:28:37.66CF227F250B20750FAE32A48659D24084female32NoneLong-term policyNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GoogleFitActivitiesUnknownNone2017-07-11192
728102033a653-ecd2-4a2e-84c1-620018a5df552017-07-12T17:28:56.7633333263C9C0401A30384E161D25BAE0169BCmale47NonePersonal exerciseNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...RunningNone2017-07-12193
.............................................
116736011f7c6b-8487-4235-88f7-9d086b60f1422021-03-12T08:33:07C7C9A2E2590D18959FDD062F03E2F2ECfemale52NoneSession mindfulness CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
425470f69c46d-2192-417a-a3ee-395ade5950252021-03-12T05:39:075DC40C7E030F104FC7DB5F04A5FDB975female13NoneSession nutrition CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
1189161e565bfb-406a-46da-b826-a0128b2928862021-03-12T06:24:015E16D4E846B22F00429692B9BADFA394female41NoneDaily Session Movement CoachNoneNoneNoneNone{\"ActivityType\":\"Program completed\",\"CategoryT...2021-03-1271
344204fec9bd3-51f2-4ea9-a14e-2e7803b615322021-03-12T07:13:13B4A13AB2F9793A90EBC8380815757220female28NoneSession mindfulness CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
168618b87a4f6-09d3-4ee3-a5d2-16b9837b51df2021-03-12T08:49:452F80643E95F8EC380C51C171F651BAEFmale32NoneDaily Session Movement CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
\n","

190502 rows × 14 columns

\n","
"],"text/plain":[" id ... dayofyear\n","20694 47fd7b02-5682-4cf8-ae4f-1c03dbe6e9d6 ... 192\n","34359 ac9dfcc9-b8f4-47e3-a6c0-2e5c1a75f86b ... 192\n","159264 b8744510-82ca-4883-bf6a-d623e83e4df3 ... 192\n","190475 46b210a7-beaa-4f1e-a039-fff4a6a0c3db ... 192\n","72810 2033a653-ecd2-4a2e-84c1-620018a5df55 ... 193\n","... ... ... ...\n","116736 011f7c6b-8487-4235-88f7-9d086b60f142 ... 71\n","42547 0f69c46d-2192-417a-a3ee-395ade595025 ... 71\n","118916 1e565bfb-406a-46da-b826-a0128b292886 ... 71\n","34420 4fec9bd3-51f2-4ea9-a14e-2e7803b61532 ... 71\n","16861 8b87a4f6-09d3-4ee3-a5d2-16b9837b51df ... 71\n","\n","[190502 rows x 14 columns]"]},"metadata":{"tags":[]},"execution_count":113}]},{"cell_type":"code","metadata":{"id":"fvmQwQUPhrK_","colab":{"base_uri":"https://localhost:8080/","height":640},"executionInfo":{"status":"ok","timestamp":1616249398421,"user_tz":-60,"elapsed":5228,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"870c05ee-8260-49da-e3fd-2c93cb8c4f20"},"source":["test4.groupby('basicActivity').count()"],"execution_count":114,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
basicActivity
24h World Cup challenge76767676760014767607676
Advent’s recipe cooking43434343430015434304343
April’s recipe cooking challenge2252252252252251060902252250225225
August’s recipe cooking challenge22222222222222212501092222220222222
Awaken the Nao in you3333333333002333303333
..........................................
Volunteer work1111100111011
Weekly Bonus5692569256925692569200000569256925692
Weekly Bonus Coach1085108510851085108500000108510851085
Winter sports+ challenge28282828280010282802828
Your sanctuary1081081081081080061081080108108
\n","

134 rows × 13 columns

\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","basicActivity ... \n","24h World Cup challenge 76 76 ... 76 76\n","Advent’s recipe cooking 43 43 ... 43 43\n","April’s recipe cooking challenge 225 225 ... 225 225\n","August’s recipe cooking challenge 222 222 ... 222 222\n","Awaken the Nao in you 33 33 ... 33 33\n","... ... ... ... ... ...\n","Volunteer work 1 1 ... 1 1\n","Weekly Bonus 5692 5692 ... 5692 5692\n","Weekly Bonus Coach 1085 1085 ... 1085 1085\n","Winter sports+ challenge 28 28 ... 28 28\n","Your sanctuary 108 108 ... 108 108\n","\n","[134 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":114}]},{"cell_type":"code","metadata":{"id":"v6fdsW_--mad"},"source":[""],"execution_count":null,"outputs":[]}]}{"nbformat":4,"nbformat_minor":0,"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.3"},"colab":{"name":"loaddata.ipynb","provenance":[],"collapsed_sections":[]}},"cells":[{"cell_type":"markdown","metadata":{"id":"Eqq0imQQ0ZNe"},"source":["REST API to access the data"]},{"cell_type":"code","metadata":{"id":"_Gp6iye-0ZNp","executionInfo":{"status":"ok","timestamp":1616290867004,"user_tz":-60,"elapsed":1080,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":["#libraries\n","\n","import requests\n","import pandas as pd\n","import numpy as np"],"execution_count":1,"outputs":[]},{"cell_type":"code","metadata":{"id":"HzNE-51l0ZNr","executionInfo":{"status":"ok","timestamp":1616290880178,"user_tz":-60,"elapsed":14238,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":["#request activities for a single user id\n","\n","headers = {\"x-functions-key\": \"WJpDAQqpIbZNa7ANLrlZIzShYYUszrfRNMbdjQv6g66RdW1JLaVAaQ==\"}\n","url = \"https://hackapi.azurewebsites.net/api/activities?userId=01E8091B7D4F004EFB77FA332F662C20\"\n","data = requests.get(url, headers=headers)"],"execution_count":2,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"aN5SP9wh0ZNr","executionInfo":{"status":"ok","timestamp":1616290880178,"user_tz":-60,"elapsed":14228,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"8325766d-879b-4a90-fcf5-8f5d06c0c463"},"source":["type(data)"],"execution_count":3,"outputs":[{"output_type":"execute_result","data":{"text/plain":["requests.models.Response"]},"metadata":{"tags":[]},"execution_count":3}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"j-wSTDcu0ZNt","executionInfo":{"status":"ok","timestamp":1616290880182,"user_tz":-60,"elapsed":14220,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"7749d8ef-8b24-4cdc-9fe6-cd63f6b10eea"},"source":["data"],"execution_count":4,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":4}]},{"cell_type":"code","metadata":{"id":"fcTNH4Hs0ZNu","executionInfo":{"status":"ok","timestamp":1616290880183,"user_tz":-60,"elapsed":14210,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":["test = pd.read_json(data.content)"],"execution_count":5,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":949},"id":"q2bI02iz0ZNu","executionInfo":{"status":"ok","timestamp":1616290880507,"user_tz":-60,"elapsed":14515,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"5f26bd5d-2bf9-4aad-997f-08d9b9f8352e"},"source":["test"],"execution_count":6,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
0825b407f-0bd8-4b23-b698-0312539b55fa2020-09-12T23:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
1dd89a81c-fec6-485b-8bfa-0526c2f98ab32020-09-02T17:39:36.376666701E8091B7D4F004EFB77FA332F662C20male38NoneStep Challenge - Helsana Coach AppNaN{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GarminStepsViewUnknownNone
2af489330-832e-4dbd-9806-05a5f73319422020-08-05T23:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
3312399c0-26be-41c3-afac-072a85939a082020-10-15T20:30:28.1101E8091B7D4F004EFB77FA332F662C20male38NoneHealth insurance quizNaNNoneNoneNone
4115f077b-0618-428f-8d81-086f91767ff12019-12-07T06:51:34.446666701E8091B7D4F004EFB77FA332F662C20male38NoneDecember’s recipe cooking challengeNaNNoneWalkOrJog ImagesWalk or JogNone
.......................................
1518879311e-263d-416f-bd6a-fb35386e13f52020-10-18T21:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
15291652c6d-8e1e-4166-9810-fc9d6cfe76752018-01-24T18:24:38.136666701E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaN{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GarminCirclesRunningNone
15388aac524-dd16-48ed-ac17-fd53c0aa9e102020-09-04T23:59:5901E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaNNoneNoneNoneHeartrate threshold matched
1548e77df91-093d-46fe-bf73-fe6948b92f4f2019-01-03T19:49:09.923333301E8091B7D4F004EFB77FA332F662C20male38NonePersonal exerciseNaN{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GarminCirclesBikingNone
15506171c09-06ae-4ace-b2cc-feaf05ff5b742018-04-24T19:44:08.546666701E8091B7D4F004EFB77FA332F662C20male38NoneSpring activity challengeNaN{\"Language\":\"unk\",\"TextAngle\":0,\"Orientation\":...UnknownNone
\n","

156 rows × 12 columns

\n","
"],"text/plain":[" id ... activityDetails\n","0 825b407f-0bd8-4b23-b698-0312539b55fa ... Heartrate threshold matched\n","1 dd89a81c-fec6-485b-8bfa-0526c2f98ab3 ... None\n","2 af489330-832e-4dbd-9806-05a5f7331942 ... Heartrate threshold matched\n","3 312399c0-26be-41c3-afac-072a85939a08 ... \n","4 115f077b-0618-428f-8d81-086f91767ff1 ... None\n",".. ... ... ...\n","151 8879311e-263d-416f-bd6a-fb35386e13f5 ... Heartrate threshold matched\n","152 91652c6d-8e1e-4166-9810-fc9d6cfe7675 ... None\n","153 88aac524-dd16-48ed-ac17-fd53c0aa9e10 ... Heartrate threshold matched\n","154 8e77df91-093d-46fe-bf73-fe6948b92f4f ... None\n","155 06171c09-06ae-4ace-b2cc-feaf05ff5b74 ... None\n","\n","[156 rows x 12 columns]"]},"metadata":{"tags":[]},"execution_count":6}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":221},"id":"O1SEit990ZNv","executionInfo":{"status":"ok","timestamp":1616290881316,"user_tz":-60,"elapsed":15304,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"59ea85fc-cd10-450d-937e-67f9636283c6"},"source":["#request all user ID's to test if there is data for 1125 users as it is claimed by Helsana\n","url3 = \"https://hackapi.azurewebsites.net/api/users\"\n","data3 = requests.get(url3, headers=headers)\n","\n","test3 = pd.read_json(data3.content)\n","\n","print(test3.shape)\n","test3.head()"],"execution_count":7,"outputs":[{"output_type":"stream","text":["(1125, 1)\n"],"name":"stdout"},{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
0
00013B973C1E2C7662D904037D89A2A8B
1004A92AA05A50D68A09C066C10EBCFF4
20083F6C6C31BE8B28034235F7D4BDB88
300BD17D5330389C4293CC1F439B60108
400CE010620E5BA66CDF6F1935A6125FE
\n","
"],"text/plain":[" 0\n","0 0013B973C1E2C7662D904037D89A2A8B\n","1 004A92AA05A50D68A09C066C10EBCFF4\n","2 0083F6C6C31BE8B28034235F7D4BDB88\n","3 00BD17D5330389C4293CC1F439B60108\n","4 00CE010620E5BA66CDF6F1935A6125FE"]},"metadata":{"tags":[]},"execution_count":7}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":496},"id":"QL1NSrvf0ZNw","executionInfo":{"status":"ok","timestamp":1616290989396,"user_tz":-60,"elapsed":123369,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"35b3ac16-08ea-4fa9-d1ef-530a7a2c3d02"},"source":["#request whole data 190502 activities (rows) & 12 variables (takes a bit longer)\n","\n","url4 = \"https://hackapi.azurewebsites.net/api/activities\"\n","data4 = requests.get(url4, headers=headers)\n","\n","test4 = pd.read_json(data4.content)\n","print(test4.shape)\n","test4.head()"],"execution_count":8,"outputs":[{"output_type":"stream","text":["(190502, 12)\n"],"name":"stdout"},{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
0370a099d-0f4f-4d56-904c-0000abc12f5b2021-02-01T09:34:11E2B39F280A278DA6812DE2077C9BB875female32NoneSession mindfulness CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...
1d659fddd-912b-43a1-a2a1-0000be69b7c62021-02-02T21:02:31F1934EEED4F09FE6898180B03E576C37female39NoneWeekly Bonus CoachNoneNoneNoneNone
2987d288a-b015-4f3a-917b-0000f553ebe72019-07-08T20:56:05.42F449340C6FE2C6C8807C3D56DF1AE8B0male69NonePersonal exerciseNoneNoneWorkoutImagesHomeWorkoutNone
3e59fd899-7378-4f0f-af92-000179ad68a02020-11-17T06:32:24B74F100845A3B437D0B12E35206278B8female44NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...
453d4c471-70df-4537-abb4-0001c4b2f6db2020-09-18T16:22:24E76296769049FE788FF64F17EF155085male61NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...
\n","
"],"text/plain":[" id ... activityDetails\n","0 370a099d-0f4f-4d56-904c-0000abc12f5b ... {\"ActivityType\":\"Session completed\",\"CategoryT...\n","1 d659fddd-912b-43a1-a2a1-0000be69b7c6 ... \n","2 987d288a-b015-4f3a-917b-0000f553ebe7 ... None\n","3 e59fd899-7378-4f0f-af92-000179ad68a0 ... {\"ActivityType\":\"Session completed\",\"CategoryT...\n","4 53d4c471-70df-4537-abb4-0001c4b2f6db ... {\"ActivityType\":\"Session completed\",\"CategoryT...\n","\n","[5 rows x 12 columns]"]},"metadata":{"tags":[]},"execution_count":8}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":142},"id":"Jt9xt0vf0ZNw","executionInfo":{"status":"ok","timestamp":1616290989824,"user_tz":-60,"elapsed":123782,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"9bf3a621-cdd3-4220-b4bd-bbb4d4412709"},"source":["test4.groupby('gender').count()"],"execution_count":9,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
gender
female10383910383910383910383910219103839958129482398203982064019
male86663866638666386663800686663699422815314133141355250
\n","
"],"text/plain":[" id activityTime ... recognizedActivity activityDetails\n","gender ... \n","female 103839 103839 ... 39820 64019\n","male 86663 86663 ... 31413 55250\n","\n","[2 rows x 11 columns]"]},"metadata":{"tags":[]},"execution_count":9}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"A7c7LJfS0ZNx","executionInfo":{"status":"ok","timestamp":1616290989830,"user_tz":-60,"elapsed":123773,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e129fa81-b079-4f1d-c36d-e3dc5c548981"},"source":["activity_num = test4.groupby('userId').size().sort_values()\n","activity_num.head()"],"execution_count":10,"outputs":[{"output_type":"execute_result","data":{"text/plain":["userId\n","62D5D8A8BD27D67C0A66409A7F9E2F38 1\n","5A790B4C11798AFA3A78AAE0B4A8A7DF 1\n","575EC26D3B1D09424CC342279B1F6664 1\n","458BCEC8844AF81DF9BF3C36E8663178 1\n","5DF46021643B221185556FF94C75B399 1\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":10}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"IzJQRiQ00ZNy","executionInfo":{"status":"ok","timestamp":1616290990109,"user_tz":-60,"elapsed":124039,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"fe0e5220-2a83-4b22-fc31-9bc758849bf9"},"source":["num_women = test4[test4.gender=='female'].count()[0]\n","num_men = test4[test4.gender=='male'].count()[0]\n","num_women / (num_women+num_men)"],"execution_count":11,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0.5450808915391965"]},"metadata":{"tags":[]},"execution_count":11}]},{"cell_type":"code","metadata":{"id":"2YTaG_U30ZNy","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1616290990111,"user_tz":-60,"elapsed":124029,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"7d1914d7-90fa-42fd-f1ac-762a34b82146"},"source":["# number of people who had more than 12 activities per year\n","activity_num[activity_num > 12].count() "],"execution_count":12,"outputs":[{"output_type":"execute_result","data":{"text/plain":["1023"]},"metadata":{"tags":[]},"execution_count":12}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"4VskpNm0MEwQ","executionInfo":{"status":"ok","timestamp":1616290990112,"user_tz":-60,"elapsed":124017,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"365abbe0-6a19-4d0a-f598-7824df87ac4b"},"source":["activity_num.median() "],"execution_count":13,"outputs":[{"output_type":"execute_result","data":{"text/plain":["119.0"]},"metadata":{"tags":[]},"execution_count":13}]},{"cell_type":"code","metadata":{"id":"NqNUnQ8l0ZNy","colab":{"base_uri":"https://localhost:8080/","height":282},"executionInfo":{"status":"ok","timestamp":1616290990707,"user_tz":-60,"elapsed":124598,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"9a24391c-3b4f-4b3d-a8cf-80c3aa46dbd9"},"source":["import matplotlib.pyplot as plt\n","plt.hist(activity_num, bins=20, color='#990842',edgecolor='w', label=True)\n","plt.axvline(activity_num.median(), color='b', linestyle='dashed', label='median' )\n","plt.xlabel('Total Number of Activities')\n","plt.ylabel('Number of People')\n","plt.show() "],"execution_count":14,"outputs":[{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[],"needs_background":"light"}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":282},"id":"L8A_dEOi9zlz","executionInfo":{"status":"ok","timestamp":1616290991568,"user_tz":-60,"elapsed":125437,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"37175323-1008-4735-ca02-838d100c89c3"},"source":["x = np.random.exponential(scale=80.0,size=150)+100\n","z = np.random.exponential(scale=80.0,size=120)+180\n","y = np.append(activity_num , x)\n","xy = np.append(y, z)\n","plt.hist(xy, bins=20, color='#990842',edgecolor='w', label=True)\n","plt.axvline(xy.mean(), color='b', linestyle='dashed', label='median' )\n","plt.xlabel('Total Number of Activities')\n","plt.ylabel('Number of People')\n","plt.show() "],"execution_count":15,"outputs":[{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[],"needs_background":"light"}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":382},"id":"6KZsvNkqBNF2","executionInfo":{"status":"ok","timestamp":1616290992692,"user_tz":-60,"elapsed":126525,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"de854412-0ada-4ed1-a40c-4713842bc51c"},"source":["import seaborn as sns\n","sns.set(style=\"darkgrid\")\n","sns.displot(activity_num, kind=\"kde\")\n","plt.axvline(activity_num.median(), color='r', linestyle='dashed')"],"execution_count":16,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":16},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"id":"HpBgdtch0ZN0","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1616290993229,"user_tz":-60,"elapsed":127034,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"96cb73cc-3904-46f2-8da2-5806b195ef02"},"source":["test4.age.sort_values()"],"execution_count":17,"outputs":[{"output_type":"execute_result","data":{"text/plain":["79789 0\n","189693 0\n","24497 0\n","109607 0\n","132506 13\n"," ..\n","173730 85\n","30998 85\n","84276 85\n","131051 86\n","95515 86\n","Name: age, Length: 190502, dtype: int64"]},"metadata":{"tags":[]},"execution_count":17}]},{"cell_type":"code","metadata":{"id":"hI11YiFk0ZNz","colab":{"base_uri":"https://localhost:8080/","height":255},"executionInfo":{"status":"ok","timestamp":1616290993235,"user_tz":-60,"elapsed":126999,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"3e7c550c-11dc-4bfd-ebea-7da2761c295d"},"source":["count_user = test4.groupby('userId').count()\n","count_user.head()"],"execution_count":18,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimegenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
userId
0013B973C1E2C7662D904037D89A2A8B2727272717271819198
004A92AA05A50D68A09C066C10EBCFF4395395395395123953317575320
0083F6C6C31BE8B28034235F7D4BDB88307307307307653071932159159148
00BD17D5330389C4293CC1F439B601082932932932938293181010283
00CE010620E5BA66CDF6F1935A6125FE22221211111
\n","
"],"text/plain":[" id ... activityDetails\n","userId ... \n","0013B973C1E2C7662D904037D89A2A8B 27 ... 8\n","004A92AA05A50D68A09C066C10EBCFF4 395 ... 320\n","0083F6C6C31BE8B28034235F7D4BDB88 307 ... 148\n","00BD17D5330389C4293CC1F439B60108 293 ... 283\n","00CE010620E5BA66CDF6F1935A6125FE 2 ... 1\n","\n","[5 rows x 11 columns]"]},"metadata":{"tags":[]},"execution_count":18}]},{"cell_type":"code","metadata":{"id":"6lcqxCAz0ZNz","colab":{"base_uri":"https://localhost:8080/","height":111},"executionInfo":{"status":"ok","timestamp":1616290993238,"user_tz":-60,"elapsed":126965,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"84bd3286-2a47-42a8-a660-c0e21e259d2f"},"source":["# it seems that 'screenshotFindingsJson' is only applied to personal exercise activities\n","test4[~test4[\"screenshotFindingsJson\"].str.contains('None', na=True)].groupby('basicActivity').count()"],"execution_count":19,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
basicActivity
Personal exercise16575165751657516575165758201165751376416575165750
\n","
"],"text/plain":[" id activityTime ... recognizedActivity activityDetails\n","basicActivity ... \n","Personal exercise 16575 16575 ... 16575 0\n","\n","[1 rows x 11 columns]"]},"metadata":{"tags":[]},"execution_count":19}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":484},"id":"aKyWN0QyTXqQ","executionInfo":{"status":"ok","timestamp":1616290993655,"user_tz":-60,"elapsed":127351,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"57811368-36c2-4994-da2e-582a4ce71fe7"},"source":["test4[~test4[\"screenshotFindingsDetailsJson\"].str.contains('None', na=True)].groupby('basicActivity').count()"],"execution_count":20,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
basicActivity
24h World Cup challenge1414141414001414140
Advent’s recipe cooking1515151515001515150
April’s recipe cooking challenge90909090903609090900
August’s recipe cooking challenge1091091091091095501091091090
Awaken the Nao in you22222002220
....................................
Using myHelsana57257257257257215205725725720
Vitamin-rich snacking80808080807708080800
Volunteer work11111001110
Winter sports+ challenge1010101010001010100
Your sanctuary66666006660
\n","

111 rows × 11 columns

\n","
"],"text/plain":[" id ... activityDetails\n","basicActivity ... \n","24h World Cup challenge 14 ... 0\n","Advent’s recipe cooking 15 ... 0\n","April’s recipe cooking challenge 90 ... 0\n","August’s recipe cooking challenge 109 ... 0\n","Awaken the Nao in you 2 ... 0\n","... ... ... ...\n","Using myHelsana 572 ... 0\n","Vitamin-rich snacking 80 ... 0\n","Volunteer work 1 ... 0\n","Winter sports+ challenge 10 ... 0\n","Your sanctuary 6 ... 0\n","\n","[111 rows x 11 columns]"]},"metadata":{"tags":[]},"execution_count":20}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":1000},"id":"c5j-I1eITt3G","executionInfo":{"status":"ok","timestamp":1616290993666,"user_tz":-60,"elapsed":127332,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"9cbc3117-d91c-4449-8832-72fef2212f3e"},"source":["test4[~test4[\"labelsJson\"].str.contains('None', na=True)].groupby('basicActivity').count().sort_values('id', ascending=False)"],"execution_count":21,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetails
basicActivity
Personal exercise1312613126131261312613126131268201752013126131260
Trails App Run42042042042042042004154204200
Spring clean3083083083083083080303083080
Long-term policy30430430430430430403003043040
Helsana+ survey first half year29729729729729729702972972970
Social memberships24724724724724724702162472470
Vitamin-rich snacking2302302302302302300772302300
Sports and fitness membership22622622622622622602072262260
Gym membership21221221221221221202012122120
Medical early detection20020020020020020001982002000
Using myHelsana15815815815815815801521581580
February’s recipe cooking challenge 202115615615615615615601011561560
July’s recipe cooking challenge1451451451451451450681451450
May’s recipe cooking challenge1381381381381381380761381380
August’s recipe cooking challenge1251251251251251250551251250
January’s recipe cooking challenge 20211211211211211211210481211210
June’s recipe cooking challenge1211211211211211210721211210
Declaration of love1091091091091091090501091090
April’s recipe cooking challenge1061061061061061060361061060
September’s recipe cooking challenge 20201011011011011011010561011010
Longstanding customers80808080808007780800
Mother's Day79797979797904179790
Bonus recipe April76767676767602976760
October’s recipe cooking challenge 202076767676767603176760
November’s recipe cooking challenge 202073737373737302873730
December’s recipe cooking challenge 202060606060606003060600
Bonus recipe June58585858585802558580
Step challenge Helsana Coach57575757575705757570
February’s recipe cooking challenge56565656565603156560
Prevention55555555555505255550
Helsana Coach Live Session5454545454540854540
Bonus recipe September 202047474747474701347470
Bonus recipe May46464646464601446460
Bonus recipe January 202146464646464601046460
Bonus recipe July45454545454501145450
Happiness Week4444444444440744440
Bonus recipe August42424242424201642420
Relaxation courses42424242424204242420
March’s recipe cooking challenge42424242424201742420
March’s recipe cooking challenge 202140404040404001540400
Helsana Coach Live Class3939393939390339390
Bonus recipe February 202138383838383801838380
Nutrition course36363636363603436360
Bonus recipe November 202032323232323201132320
Bonus recipe December 202029292929292902029290
Bonus recipe October 20202323232323230723230
Recommend Helsana18181818181801618180
Keep fit with Helsana Coach1515151515150115150
Bonus recipe March 20211414141414140814140
POWER USER - 277777701770
Movement course66666606660
\n","
"],"text/plain":[" id ... activityDetails\n","basicActivity ... \n","Personal exercise 13126 ... 0\n","Trails App Run 420 ... 0\n","Spring clean 308 ... 0\n","Long-term policy 304 ... 0\n","Helsana+ survey first half year 297 ... 0\n","Social memberships 247 ... 0\n","Vitamin-rich snacking 230 ... 0\n","Sports and fitness membership 226 ... 0\n","Gym membership 212 ... 0\n","Medical early detection 200 ... 0\n","Using myHelsana 158 ... 0\n","February’s recipe cooking challenge 2021 156 ... 0\n","July’s recipe cooking challenge 145 ... 0\n","May’s recipe cooking challenge 138 ... 0\n","August’s recipe cooking challenge 125 ... 0\n","January’s recipe cooking challenge 2021 121 ... 0\n","June’s recipe cooking challenge 121 ... 0\n","Declaration of love 109 ... 0\n","April’s recipe cooking challenge 106 ... 0\n","September’s recipe cooking challenge 2020 101 ... 0\n","Longstanding customers 80 ... 0\n","Mother's Day 79 ... 0\n","Bonus recipe April 76 ... 0\n","October’s recipe cooking challenge 2020 76 ... 0\n","November’s recipe cooking challenge 2020 73 ... 0\n","December’s recipe cooking challenge 2020 60 ... 0\n","Bonus recipe June 58 ... 0\n","Step challenge Helsana Coach 57 ... 0\n","February’s recipe cooking challenge 56 ... 0\n","Prevention 55 ... 0\n","Helsana Coach Live Session 54 ... 0\n","Bonus recipe September 2020 47 ... 0\n","Bonus recipe May 46 ... 0\n","Bonus recipe January 2021 46 ... 0\n","Bonus recipe July 45 ... 0\n","Happiness Week 44 ... 0\n","Bonus recipe August 42 ... 0\n","Relaxation courses 42 ... 0\n","March’s recipe cooking challenge 42 ... 0\n","March’s recipe cooking challenge 2021 40 ... 0\n","Helsana Coach Live Class 39 ... 0\n","Bonus recipe February 2021 38 ... 0\n","Nutrition course 36 ... 0\n","Bonus recipe November 2020 32 ... 0\n","Bonus recipe December 2020 29 ... 0\n","Bonus recipe October 2020 23 ... 0\n","Recommend Helsana 18 ... 0\n","Keep fit with Helsana Coach 15 ... 0\n","Bonus recipe March 2021 14 ... 0\n","POWER USER - 2 7 ... 0\n","Movement course 6 ... 0\n","\n","[51 rows x 11 columns]"]},"metadata":{"tags":[]},"execution_count":21}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"1uEC2Gr2POce","executionInfo":{"status":"ok","timestamp":1616290993891,"user_tz":-60,"elapsed":127536,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"6a2a31e2-8d80-4a10-dcfa-79b0451c7a55"},"source":["test4[test4[\"basicActivity\"].str.contains('Personal exercise')].count()"],"execution_count":22,"outputs":[{"output_type":"execute_result","data":{"text/plain":["id 92013\n","activityTime 92013\n","userId 92013\n","gender 92013\n","age 92013\n","labelsJson 13126\n","basicActivity 92013\n","screenshotFindingsJson 16575\n","screenshotFindingsDetailsJson 39134\n","imageClass 52651\n","recognizedActivity 52651\n","activityDetails 39362\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":22}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"DkTnn95DRjNy","executionInfo":{"status":"ok","timestamp":1616290993893,"user_tz":-60,"elapsed":127513,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"d3a454d0-1690-4779-bf79-e030923d924c"},"source":["# most popular activity categories\n","test4.groupby('basicActivity').size().sort_values().tail(20)"],"execution_count":23,"outputs":[{"output_type":"execute_result","data":{"text/plain":["basicActivity\n","Social memberships 574\n","Using myHelsana 582\n","Helsana+ survey 592\n","Sports and fitness membership 631\n","Step Challenge - Helsana Coach App 632\n","The elderberry quiz 702\n","Medical early detection 816\n","Gym membership 851\n","Longstanding customers 910\n","Weekly Bonus Coach 1085\n","Helsana+ survey first half year 1108\n","Long-term policy 1128\n","Helsana+ survey second half-year 2020 1162\n","Weekly Bonus 5692\n","Session nutrition Coach 5896\n","Daily Session Movement Coach 6027\n","Session mindfulness Coach 6105\n","Trails App Run 18079\n","Daily session 32548\n","Personal exercise 92013\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":23}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"v6T16iODUO8f","executionInfo":{"status":"ok","timestamp":1616290994197,"user_tz":-60,"elapsed":127793,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"186cf328-d90f-4dd7-bfd5-86881bdb3136"},"source":["test4['date'] = test4['activityTime'].str[:10]\n","test4.date.head()"],"execution_count":24,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0 2021-02-01\n","1 2021-02-02\n","2 2019-07-08\n","3 2020-11-17\n","4 2020-09-18\n","Name: date, dtype: object"]},"metadata":{"tags":[]},"execution_count":24}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":356},"id":"h7gylDPPvtWC","executionInfo":{"status":"ok","timestamp":1616290994816,"user_tz":-60,"elapsed":128391,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"fc90e1c0-186f-4c0a-8fd4-2b09b1dae2c7"},"source":["# activities by time\n","test4['date'] = pd.to_datetime(test4['date'], errors='coerce')\n","test4['date'].groupby([test4.date.dt.year.rename('year'), test4.date.dt.month.rename('month')]).agg('count').plot(figsize=(7,5), xlabel='Year and Month', ylabel='Monthly Number of Activities',color='#990842')"],"execution_count":25,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":25},{"output_type":"display_data","data":{"image/png":"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fphD+zGH9mMO7WNv/krPZwIARGVgnfvR6s3/XhdlFzn870siEeocXFlVSPV6fY3LTCZTg4JZsmQJMjIysGrVKkgkEkRERCA7O9uyvqioCBKJBEql0inriIiocbE8+hIVXud2VY+/eNxdu2PHjoUgCNDpdHjkkUeqrcvNzUXXrl2tPtDbb7+N06dP41//+hfkcjkAICEhAZWVlTh69CgSExOxYcMGJCcnO20dERE1LtcLad3XSL185JDIpW652ajOQjpq1CiIoohTp07hwQcftCwXBAEhISG46667rDrI+fPn8dFHH6Ft27YYM2YMAPNsMitWrMDSpUsxd+7cao+qAIBEInH4OiIialzUVwogkUvhE1b/WUVpgJ9bHn8RRFGs90LgxYsXERMT44p4PAavkbofc2g/5tB+zKF97M3fkSnLUHLqIu7du7Lebf+b9BSCusbizvdesPl4NbH5GmlqaioeeOABAMDx48dx/PjxGre7caRKRETkSOor+fWe1q0iC1B41jXS77//3lJI09LSatxGEAQWUiIichr1lQK0GtDNqm2lge45tVtrIf34448tr9euXeuSYIiIiKoYK7XQFhRbPyL197XMFONKVjWtX7RoEX799Vdnx0JERGShzioEUP8du1WkAX4wlHlQZ6MbiaKIyZMnQ6FQYMiQIRgyZAjat2/v7NiIiKgZU2fVP33ajWQBCujLNM4MqUZWjUhnz56NvXv3Yu7cucjJycHo0aMxYsQIfPrpp86Oj4iImilN1Yi0AYXUUK6GFQ+jOJRVhRQwP5/Zq1cvLF68GFu2bIFSqcTSpUudGRsRETVjmuxCQBDgEx5s1fbSAAVEowlGdaWTI6vO6kKqVquRlpaGJ554Avfddx+8vLzwxhtvODM2IiJqxjS5hfAJC4JEZt3U2bKAa20CXXx616ronn32Wezbtw+33XYb7r//frzxxhsIDrbuNwQiIiJbaLIL4RsRYvX21wtpBXxbua5GWVVI77jjDsycObPa9GRERETOpMlRIaBjtNXbS68VUoOL++1adWr3n//8J4soERG5lCZX1cAR6bXJvV3clKHWEemgQYOwbds2AEDfvn0hCEKN2+3evdspgRERUfOlL62AoVwD34iWVr9HFuALADC4uE1grYV04cKFltecPYWIiFxJk6MCgAYVUqnlGqmHFNLExETLa5VKhUGD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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":479},"id":"iWwmcW6gRufe","executionInfo":{"status":"ok","timestamp":1616290994822,"user_tz":-60,"elapsed":128379,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"b7bc0461-bc3e-40c5-9099-9635fdbc2e1a"},"source":["# most active user\n","max_active = test4[test4.userId=='2BD0AFC98F846769BAC6CF964F5497DC'].sort_values('date')\n","max_active.head()"],"execution_count":26,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdate
113798c78cfd7-56bc-4094-bc1c-0f5116e9f6be2017-10-04T19:36:31.19666672BD0AFC98F846769BAC6CF964F5497DCfemale49NoneGet quotes onlineNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-10-04
184243f60cf7d6-ba86-44cb-84f0-f7bb4d095bf02017-10-04T19:17:18.03333332BD0AFC98F846769BAC6CF964F5497DCfemale49NoneUsing myHelsanaNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...GoogleFitStepsUnknownNone2017-10-04
1005298d15f494-5fb7-4348-8a2d-87123169b2d42017-10-05T14:34:55.85333332BD0AFC98F846769BAC6CF964F5497DCfemale49NoneLong-term policyNone{\"Language\":\"en\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-10-05
39474b705896b-9535-4b28-b7ff-354bd39c31382017-10-05T08:40:35.50666672BD0AFC98F846769BAC6CF964F5497DCfemale49NoneHelsana+ surveyNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...TrailsUnknownNone2017-10-05
389936cc5c0ba-a223-489f-89a9-34ac044373f22017-10-05T07:20:29.60666672BD0AFC98F846769BAC6CF964F5497DCfemale49NoneMedical early detectionNone{\"Language\":\"it\",\"TextAngle\":0,\"Orientation\":\"...PolarStepsUnknownNone2017-10-05
\n","
"],"text/plain":[" id ... date\n","11379 8c78cfd7-56bc-4094-bc1c-0f5116e9f6be ... 2017-10-04\n","184243 f60cf7d6-ba86-44cb-84f0-f7bb4d095bf0 ... 2017-10-04\n","100529 8d15f494-5fb7-4348-8a2d-87123169b2d4 ... 2017-10-05\n","39474 b705896b-9535-4b28-b7ff-354bd39c3138 ... 2017-10-05\n","38993 6cc5c0ba-a223-489f-89a9-34ac044373f2 ... 2017-10-05\n","\n","[5 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":26}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":356},"id":"4osGhkYE3Ro-","executionInfo":{"status":"ok","timestamp":1616290995099,"user_tz":-60,"elapsed":128637,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"aae2fb4d-0398-4a6b-b164-268bdde4568c"},"source":["# activities of most active user\n","max_active['date'] = pd.to_datetime(max_active['date'], errors='coerce')\n","max_active['date'].groupby([max_active.date.dt.year.rename('year'), max_active.date.dt.month.rename('month')]).agg('count').plot(figsize=(8.5,5))"],"execution_count":27,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":27},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"id":"dundSeaBwG2a","executionInfo":{"status":"ok","timestamp":1616290995100,"user_tz":-60,"elapsed":128624,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":[""],"execution_count":27,"outputs":[]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"sxUkoxJhSffh","executionInfo":{"status":"ok","timestamp":1616290995103,"user_tz":-60,"elapsed":128616,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"323ab74c-2d40-4bad-8683-599c90369d2d"},"source":["test4.activityTime.head()"],"execution_count":28,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0 2021-02-01T09:34:11\n","1 2021-02-02T21:02:31\n","2 2019-07-08T20:56:05.42\n","3 2020-11-17T06:32:24\n","4 2020-09-18T16:22:24\n","Name: activityTime, dtype: object"]},"metadata":{"tags":[]},"execution_count":28}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":479},"id":"dgHNUz2kUord","executionInfo":{"status":"ok","timestamp":1616290995105,"user_tz":-60,"elapsed":128604,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"5a3c57a3-7d1b-4cc0-cd2d-fa8d9b860427"},"source":["# extracting day of year of a given activity\n","test4['dayofyear'] = pd.to_datetime(test4['date']).dt.dayofyear\n","test4.tail()"],"execution_count":29,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
19049746fa0d8d-22a1-4daa-8e47-fffe67ff404a2020-12-03T23:59:591E2CE01879F4F10DA7CC9562C1B1091Dfemale28NonePersonal exerciseNoneNoneNoneNoneSteps thershold matched2020-12-03338
19049868894240-6f0f-43da-8243-ffff3cb9cbc92021-01-02T13:58:54FDAB98DBACEFAE2C49B1BB87097A1861male16NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-01-022
190499b2accff3-da1d-4f3b-892d-ffff980d731b2021-01-10T08:46:13CEAA906C66C082DF3FA3AB3475F22E1Dmale45NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-01-1010
190500dc75107f-8ba3-48be-8f27-ffff9e390d1b2020-07-16T20:24:59DF344BA7221C68C281C944D8A4FF4F3Efemale57NoneDaily sessionNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2020-07-16198
190501d827b60f-fa56-4eeb-bd50-fffff9d2e2a32018-09-12T11:04:57.4433333658A7F00DB344BD77B54A751AB417D7Cmale30NonePersonal exerciseNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...TrackerXBlueRunningNone2018-09-12255
\n","
"],"text/plain":[" id ... dayofyear\n","190497 46fa0d8d-22a1-4daa-8e47-fffe67ff404a ... 338\n","190498 68894240-6f0f-43da-8243-ffff3cb9cbc9 ... 2\n","190499 b2accff3-da1d-4f3b-892d-ffff980d731b ... 10\n","190500 dc75107f-8ba3-48be-8f27-ffff9e390d1b ... 198\n","190501 d827b60f-fa56-4eeb-bd50-fffff9d2e2a3 ... 255\n","\n","[5 rows x 14 columns]"]},"metadata":{"tags":[]},"execution_count":29}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":394},"id":"padnMAUYVRn8","executionInfo":{"status":"ok","timestamp":1616290995330,"user_tz":-60,"elapsed":128810,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"ce674618-b872-4ec1-8fd7-8202de765595"},"source":["# grouped by days of the year\n","test4.dayofyear.hist(bins=27, figsize=(10,6))"],"execution_count":30,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":30},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":302},"id":"DEUgCC6xshtb","executionInfo":{"status":"ok","timestamp":1616290996605,"user_tz":-60,"elapsed":130067,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"6b06a7be-8a35-4269-8689-50e364e88692"},"source":["plt.hist(test4.dayofyear, bins=27,color='#990842')\n","plt.xlabel('Day of the Year')\n","plt.ylabel('Number of Activities')\n","plt.figure(figsize=(10,6), dpi=100)\n","plt.show()"],"execution_count":31,"outputs":[{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}},{"output_type":"display_data","data":{"text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":302},"id":"q-lUQ_Jl2sW6","executionInfo":{"status":"ok","timestamp":1616290996611,"user_tz":-60,"elapsed":130054,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"7c5eebfb-d1cc-459b-ed28-14589f44596b"},"source":["import random\n","np.random.seed(121)\n","x = np.random.randint(365, size=300000)\n","plt.hist(x, bins=26,color='#990842')\n","plt.xlabel('Day of the Year')\n","plt.ylabel('Number of Activities')\n","plt.figure(figsize=(10,6), dpi=100)\n","plt.show()"],"execution_count":32,"outputs":[{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}},{"output_type":"display_data","data":{"text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":269},"id":"mhs19t2c6alt","executionInfo":{"status":"ok","timestamp":1616290996623,"user_tz":-60,"elapsed":130041,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"fcc3423a-5afd-4c41-eefb-fa98eb2ab761"},"source":["y = np.random.binomial(100000,0.001, size=1500)\n","plt.hist(y, bins=26,color='#990842')\n","z = np.append(x,y)"],"execution_count":33,"outputs":[{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":302},"id":"zVBflx7A9MkW","executionInfo":{"status":"ok","timestamp":1616290996850,"user_tz":-60,"elapsed":130226,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"c5dca5dc-c005-4b3f-cddd-39b66058fe3c"},"source":["plt.hist(z, bins=26,color='#990842')\n","plt.xlabel('Day of the Year')\n","plt.ylabel('Number of Activities')\n","plt.figure(figsize=(10,6), dpi=100)\n","plt.show()"],"execution_count":34,"outputs":[{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}},{"output_type":"display_data","data":{"text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":1000},"id":"qgu6gWOOYtAp","executionInfo":{"status":"ok","timestamp":1616290997707,"user_tz":-60,"elapsed":131065,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"0dea7de0-25d6-4ea8-c6c9-026d9b94b1b7"},"source":["# appart from WorkoutImages, NA, WalkOrJog Images, BikeImages, Hiking Images, and RidingImages all images are of fitness apps / trackers\n","test4.groupby('imageClass').count().sort_values(by='id', ascending=False)"],"execution_count":35,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonrecognizedActivityactivityDetailsdatedayofyear
imageClass
WorkoutImages1165911659116591165911659452311659190901165901165911659
9171917191719171917126549171177691719171091719171
Watches5954595459545954595415465954182259545954059545954
Trails557955795579557955791302557966455795579055795579
AppleHealth493449344934493449345964934152449344934049344934
WalkOrJog Images408440844084408440841687408467904084040844084
FitBitSteps32233223322332233223251322389632233223032233223
BikeImages305830583058305830581402305831730583058030583058
Hiking Images302330233023302330231132302321003023030233023
GoogleFitSteps26022602260226022602317260260526022602026022602
GoogleFitActivities19561956195619561956422195661519561956019561956
GarminBoxed19401940194019401940273194057219401940019401940
GarminCircles18511851185118511851173185164818511851018511851
FitBitActivities16971697169716971697303169735116971697016971697
Strava14921492149214921492396149239614921492014921492
PolarActivity11351135113511351135157113544911351135011351135
TrackerXBlue10681068106810681068233106845210681068010681068
SamsungSteps9409409409409401019403609409400940940
GarminStepsView9009009009009001119002559009000900900
SamsungWalkOrRun8958958958958952028951598958950895895
PolarSteps807807807807807578072968078070807807
HuawaiiHealthStepsTopBox763763763763763367633997637630763763
AppleWatchActivity6786786786786781196783716786780678678
SamsungStepsCircle547547547547547595472955475470547547
SamsungActivities422422422422422844221554224220422422
Schrittzaehler++23623623623623623236812362360236236
StepsApp177177177177177191771231771770177177
HuawaiiStepsCenterCircle17317317317317341731351731730173173
RidingImage170170170170170291701301700170170
Suunto9999999999149948999909999
\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","imageClass ... \n","WorkoutImages 11659 11659 ... 11659 11659\n"," 9171 9171 ... 9171 9171\n","Watches 5954 5954 ... 5954 5954\n","Trails 5579 5579 ... 5579 5579\n","AppleHealth 4934 4934 ... 4934 4934\n","WalkOrJog Images 4084 4084 ... 4084 4084\n","FitBitSteps 3223 3223 ... 3223 3223\n","BikeImages 3058 3058 ... 3058 3058\n","Hiking Images 3023 3023 ... 3023 3023\n","GoogleFitSteps 2602 2602 ... 2602 2602\n","GoogleFitActivities 1956 1956 ... 1956 1956\n","GarminBoxed 1940 1940 ... 1940 1940\n","GarminCircles 1851 1851 ... 1851 1851\n","FitBitActivities 1697 1697 ... 1697 1697\n","Strava 1492 1492 ... 1492 1492\n","PolarActivity 1135 1135 ... 1135 1135\n","TrackerXBlue 1068 1068 ... 1068 1068\n","SamsungSteps 940 940 ... 940 940\n","GarminStepsView 900 900 ... 900 900\n","SamsungWalkOrRun 895 895 ... 895 895\n","PolarSteps 807 807 ... 807 807\n","HuawaiiHealthStepsTopBox 763 763 ... 763 763\n","AppleWatchActivity 678 678 ... 678 678\n","SamsungStepsCircle 547 547 ... 547 547\n","SamsungActivities 422 422 ... 422 422\n","Schrittzaehler++ 236 236 ... 236 236\n","StepsApp 177 177 ... 177 177\n","HuawaiiStepsCenterCircle 173 173 ... 173 173\n","RidingImage 170 170 ... 170 170\n","Suunto 99 99 ... 99 99\n","\n","[30 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":35}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":846},"id":"icQ-Nlrsa4dB","executionInfo":{"status":"ok","timestamp":1616290998528,"user_tz":-60,"elapsed":131866,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"ad629362-0c1f-4359-cae6-5a92b7451851"},"source":["# it appears that steps, motivation exercises and free running are popular\n","test4.groupby('activityDetails').count().sort_values(by='id', ascending=False)"],"execution_count":36,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivitydatedayofyear
activityDetails
Steps thershold matched262732627326273262732627302627300002627326273
{\"ActivityType\":\"Session completed\",\"CategoryType\":\"Mindfulness activity completed\",\"SubcategoryType\":\"Motivation excercise completed\"}178891788917889178891788901788900001788917889
Free run completed172251722517225172251722501722500001722517225
{\"ActivityType\":\"Session completed\",\"CategoryType\":\"Movement activity completed\",\"SubcategoryType\":\"Strength excercise completed\"}160041600416004160041600401600400001600416004
{\"ActivityType\":\"Session completed\",\"CategoryType\":\"Nutrition activity completed\",\"SubcategoryType\":\"HealthyEating completed\"}158641586415864158641586401586400001586415864
Heartrate threshold matched130891308913089130891308901308900001308913089
9183918391839183918309183000091839183
{\"ActivityType\":\"Program completed\",\"CategoryType\":\"Nutrition activity completed\",\"SubcategoryType\":\"HealthyEating completed\"}1331133113311331133101331000013311331
{\"ActivityType\":\"Program completed\",\"CategoryType\":\"Mindfulness activity completed\",\"SubcategoryType\":\"Motivation excercise completed\"}1236123612361236123601236000012361236
{\"ActivityType\":\"Program completed\",\"CategoryType\":\"Movement activity completed\",\"SubcategoryType\":\"Strength excercise completed\"}76976976976976907690000769769
Unkonwn25025025025025002500000250250
,,15615615615615601560000156156
\n","
"],"text/plain":[" id ... dayofyear\n","activityDetails ... \n","Steps thershold matched 26273 ... 26273\n","{\"ActivityType\":\"Session completed\",\"CategoryTy... 17889 ... 17889\n","Free run completed 17225 ... 17225\n","{\"ActivityType\":\"Session completed\",\"CategoryTy... 16004 ... 16004\n","{\"ActivityType\":\"Session completed\",\"CategoryTy... 15864 ... 15864\n","Heartrate threshold matched 13089 ... 13089\n"," 9183 ... 9183\n","{\"ActivityType\":\"Program completed\",\"CategoryTy... 1331 ... 1331\n","{\"ActivityType\":\"Program completed\",\"CategoryTy... 1236 ... 1236\n","{\"ActivityType\":\"Program completed\",\"CategoryTy... 769 ... 769\n","Unkonwn 250 ... 250\n",",, 156 ... 156\n","\n","[12 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":36}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":932},"id":"wY6EW5d-dEEP","executionInfo":{"status":"ok","timestamp":1616290998533,"user_tz":-60,"elapsed":131853,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"e812cc5e-21a6-416a-ce5b-f575d20d51a8"},"source":["test4.sort_values('date')"],"execution_count":37,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonbasicActivityscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
2069447fd7b02-5682-4cf8-ae4f-1c03dbe6e9d62017-07-11T17:41:29.3066667263C9C0401A30384E161D25BAE0169BCmale47NoneUsing myHelsanaNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-07-11192
34359ac9dfcc9-b8f4-47e3-a6c0-2e5c1a75f86b2017-07-11T17:38:33.66263C9C0401A30384E161D25BAE0169BCmale47NoneSports and fitness membershipNone{\"Language\":\"en\",\"TextAngle\":0,\"Orientation\":\"...UnknownNone2017-07-11192
159264b8744510-82ca-4883-bf6a-d623e83e4df32017-07-11T17:27:50.6766667CF227F250B20750FAE32A48659D24084female32NoneUsing myHelsanaNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...TrailsUnknownNone2017-07-11192
19047546b210a7-beaa-4f1e-a039-fff4a6a0c3db2017-07-11T17:28:37.66CF227F250B20750FAE32A48659D24084female32NoneLong-term policyNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...GoogleFitActivitiesUnknownNone2017-07-11192
728102033a653-ecd2-4a2e-84c1-620018a5df552017-07-12T17:28:56.7633333263C9C0401A30384E161D25BAE0169BCmale47NonePersonal exerciseNone{\"Language\":\"de\",\"TextAngle\":0,\"Orientation\":\"...RunningNone2017-07-12193
.............................................
116736011f7c6b-8487-4235-88f7-9d086b60f1422021-03-12T08:33:07C7C9A2E2590D18959FDD062F03E2F2ECfemale52NoneSession mindfulness CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
425470f69c46d-2192-417a-a3ee-395ade5950252021-03-12T05:39:075DC40C7E030F104FC7DB5F04A5FDB975female13NoneSession nutrition CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
1189161e565bfb-406a-46da-b826-a0128b2928862021-03-12T06:24:015E16D4E846B22F00429692B9BADFA394female41NoneDaily Session Movement CoachNoneNoneNoneNone{\"ActivityType\":\"Program completed\",\"CategoryT...2021-03-1271
344204fec9bd3-51f2-4ea9-a14e-2e7803b615322021-03-12T07:13:13B4A13AB2F9793A90EBC8380815757220female28NoneSession mindfulness CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
168618b87a4f6-09d3-4ee3-a5d2-16b9837b51df2021-03-12T08:49:452F80643E95F8EC380C51C171F651BAEFmale32NoneDaily Session Movement CoachNoneNoneNoneNone{\"ActivityType\":\"Session completed\",\"CategoryT...2021-03-1271
\n","

190502 rows × 14 columns

\n","
"],"text/plain":[" id ... dayofyear\n","20694 47fd7b02-5682-4cf8-ae4f-1c03dbe6e9d6 ... 192\n","34359 ac9dfcc9-b8f4-47e3-a6c0-2e5c1a75f86b ... 192\n","159264 b8744510-82ca-4883-bf6a-d623e83e4df3 ... 192\n","190475 46b210a7-beaa-4f1e-a039-fff4a6a0c3db ... 192\n","72810 2033a653-ecd2-4a2e-84c1-620018a5df55 ... 193\n","... ... ... ...\n","116736 011f7c6b-8487-4235-88f7-9d086b60f142 ... 71\n","42547 0f69c46d-2192-417a-a3ee-395ade595025 ... 71\n","118916 1e565bfb-406a-46da-b826-a0128b292886 ... 71\n","34420 4fec9bd3-51f2-4ea9-a14e-2e7803b61532 ... 71\n","16861 8b87a4f6-09d3-4ee3-a5d2-16b9837b51df ... 71\n","\n","[190502 rows x 14 columns]"]},"metadata":{"tags":[]},"execution_count":37}]},{"cell_type":"code","metadata":{"id":"fvmQwQUPhrK_","colab":{"base_uri":"https://localhost:8080/","height":640},"executionInfo":{"status":"ok","timestamp":1616290998880,"user_tz":-60,"elapsed":132182,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"5978767b-8ca1-41f8-cdef-bedb3a6a0be0"},"source":["test4.groupby('basicActivity').count()"],"execution_count":38,"outputs":[{"output_type":"execute_result","data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
idactivityTimeuserIdgenderagelabelsJsonscreenshotFindingsJsonscreenshotFindingsDetailsJsonimageClassrecognizedActivityactivityDetailsdatedayofyear
basicActivity
24h World Cup challenge76767676760014767607676
Advent’s recipe cooking43434343430015434304343
April’s recipe cooking challenge2252252252252251060902252250225225
August’s recipe cooking challenge22222222222222212501092222220222222
Awaken the Nao in you3333333333002333303333
..........................................
Volunteer work1111100111011
Weekly Bonus5692569256925692569200000569256925692
Weekly Bonus Coach1085108510851085108500000108510851085
Winter sports+ challenge28282828280010282802828
Your sanctuary1081081081081080061081080108108
\n","

134 rows × 13 columns

\n","
"],"text/plain":[" id activityTime ... date dayofyear\n","basicActivity ... \n","24h World Cup challenge 76 76 ... 76 76\n","Advent’s recipe cooking 43 43 ... 43 43\n","April’s recipe cooking challenge 225 225 ... 225 225\n","August’s recipe cooking challenge 222 222 ... 222 222\n","Awaken the Nao in you 33 33 ... 33 33\n","... ... ... ... ... ...\n","Volunteer work 1 1 ... 1 1\n","Weekly Bonus 5692 5692 ... 5692 5692\n","Weekly Bonus Coach 1085 1085 ... 1085 1085\n","Winter sports+ challenge 28 28 ... 28 28\n","Your sanctuary 108 108 ... 108 108\n","\n","[134 rows x 13 columns]"]},"metadata":{"tags":[]},"execution_count":38}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":302},"id":"v6fdsW_--mad","executionInfo":{"status":"ok","timestamp":1616290998888,"user_tz":-60,"elapsed":132172,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"7139730e-25c0-4ee3-fc3c-dd0f59e5a5d1"},"source":["test4.groupby('age').size().plot(xlabel='Age', ylabel='Total of Activities')"],"execution_count":39,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":39},{"output_type":"display_data","data":{"image/png":"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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/","height":346},"id":"Oa5zalWm0DDG","executionInfo":{"status":"ok","timestamp":1616290999767,"user_tz":-60,"elapsed":133035,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"388125c9-67cc-4d55-94a8-41563a03df04"},"source":["test4.where(test4.age > 50).groupby('gender').size().plot(kind='bar',color='#990842',xlabel='Gender', ylabel='Total of Activities', title='Percentage of Woman by Activities of all People above 50')"],"execution_count":40,"outputs":[{"output_type":"execute_result","data":{"text/plain":[""]},"metadata":{"tags":[]},"execution_count":40},{"output_type":"display_data","data":{"image/png":"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GNAKhyC5y6gWRubtsfox9qqEfdO8qkL/rLLHgIiIqOZhABERkSwYQEREJAsGEBERyYIBREREsmAAERGRLBhAREQkCwYQERHJggFERESyYAAREZEsGEBERCQLBhAREcmCAURERLJgABERkSwYQEREJAsGEBERyYIBREREsmAAERGRLBhAREQkCwYQERHJggFERESyYAAREZEsqm0AXblyBUOGDEFISAiGDBmClJQUuUsiIqKHVNsAioqKQkREBBISEhAREYHIyEi5SyIioofYyl2AJaSnp+P8+fNYvXo1ACAsLAwzZ85ERkYGnJ2dTXoMpVJhyRLNxvFZd7lLqDaqymteVbBvmpe198/K1FctA0in08Hd3R02NjYAABsbG7i5uUGn05kcQA0a1LFkiWYTcel7uUuoNlxcHOUuoVph3zSv6tg/q+0QHBERWbdqGUBqtRq3b9+GwWAAABgMBty5cwdqtVrmyoiIqFi1DCAXFxd4eXkhPj4eABAfHw8vLy+Th9+IiMjyFEIIIXcRlpCcnIwpU6bgr7/+Qr169RATE4OmTZvKXRYREf2/ahtARERk3arlEBwREVk/BhAREcmCAURERLJgABERkSwYQEREJAsGEBERyYIBREREsmAAkdnl5eVh4cKFmDhxIoAHXwr++eefZa6K6IH09HRMmjQJr7/+OgDg4sWLWLduncxV1UwMIDK7zz77DAaDARcvXgQANGzYEIsXL5a5KqIHPv30U7Rv3x5//fUXAKBp06b4/nteuVsODCAyu0uXLmHSpEmoVasWAKBOnTowGo0yV0X0wO3bt/Haa69JP9eiUqmgVPKtUA5c62R2KpWqxP8FBQXgFZ/IWtjalvwZtL/++ov9UybV8gfpSF5arRbLly+HXq/H0aNHsXr1agQGBspdFhEAIDg4GJGRkcjNzcWWLVvw/fffY9CgQXKXVSPxYqRkdoWFhVi5ciX27t0LIQQCAwMxcuTIRz55Esnlxx9/LNE/+/XrJ3dJNRIDiIiIZMGPpGQ2a9euLbe9+LRXIjnMnTu33PaPPvroKVVCxRhAZDZnz56VuwSiMtWuXVvuEuhvOARHRESy4B4QWcSff/6JixcvQq/XS9P69+8vY0VE/3Xw4EFcuHABBQUF0rR3331XxopqJgYQmd13332HH374AWlpaXjxxRdx/Phx+Pr6MoDIKsyfPx9n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\n","text/plain":["
"]},"metadata":{"tags":[]}}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"e7MHUGrK8L5a","executionInfo":{"status":"ok","timestamp":1616290999769,"user_tz":-60,"elapsed":133023,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"8106b101-d37e-438b-f3dd-ddafa026eeae"},"source":["test4.where(test4.age > 40).groupby('gender').size()"],"execution_count":41,"outputs":[{"output_type":"execute_result","data":{"text/plain":["gender\n","female 59759\n","male 53103\n","dtype: int64"]},"metadata":{"tags":[]},"execution_count":41}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"DUCa1SGO9eWL","executionInfo":{"status":"ok","timestamp":1616291000037,"user_tz":-60,"elapsed":133288,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"3707e24d-75b7-4230-8161-3de7f0d9c0b6"},"source":["# percentage of women by activities of all people above 40\n","total = test4.where(test4.age > 40).groupby('gender').size()\n","total[0]/(total[1]+total[0])"],"execution_count":42,"outputs":[{"output_type":"execute_result","data":{"text/plain":["0.529487338519608"]},"metadata":{"tags":[]},"execution_count":42}]},{"cell_type":"code","metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"uRvGFjms6f6E","executionInfo":{"status":"ok","timestamp":1616291005068,"user_tz":-60,"elapsed":138308,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}},"outputId":"1fde352c-185c-46e0-9941-0d33ed69375f"},"source":["# percentage of women by activities of all people by age\n","age = []\n","for i in range(0,85,5):\n"," total = test4.where(test4.age > i).groupby('gender').size()\n"," result = total[0]/(total[1]+total[0])\n"," age.append([i, result])\n","age"],"execution_count":43,"outputs":[{"output_type":"execute_result","data":{"text/plain":["[[0, 0.5450923369274218],\n"," [5, 0.5450923369274218],\n"," [10, 0.5450923369274218],\n"," [15, 0.5429282367578157],\n"," [20, 0.5432749541510709],\n"," [25, 0.5521876868235939],\n"," [30, 0.5415981402020552],\n"," [35, 0.5333941173514442],\n"," [40, 0.529487338519608],\n"," [45, 0.5286316042845107],\n"," [50, 0.5637734345161987],\n"," [55, 0.5660805312631529],\n"," [60, 0.5506239968554489],\n"," [65, 0.5461785141635489],\n"," [70, 0.45145631067961167],\n"," [75, 0.4465004022526146],\n"," [80, 0.8745704467353952]]"]},"metadata":{"tags":[]},"execution_count":43}]},{"cell_type":"code","metadata":{"id":"w4LUR1XYzCi4","executionInfo":{"status":"ok","timestamp":1616291005073,"user_tz":-60,"elapsed":138310,"user":{"displayName":"Armando Schmid","photoUrl":"","userId":"01707928414525887181"}}},"source":[""],"execution_count":43,"outputs":[]}]}