From 82d1b357b896c35be406f892edc2a6c28ea69939 Mon Sep 17 00:00:00 2001 From: ASPP Student Date: Wed, 24 Sep 2025 13:48:29 +0300 Subject: [PATCH] split tables to confirm hypothesis. --- .../split_apply_combine.ipynb | 199 ++++++++++++++++-- 1 file changed, 185 insertions(+), 14 deletions(-) diff --git a/exercises/tabular_split_apply_combine/split_apply_combine.ipynb b/exercises/tabular_split_apply_combine/split_apply_combine.ipynb index 190b37c..ccd1996 100644 --- a/exercises/tabular_split_apply_combine/split_apply_combine.ipynb +++ b/exercises/tabular_split_apply_combine/split_apply_combine.ipynb @@ -275,12 +275,13 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 12, "id": "00bb9eb1", "metadata": {}, "outputs": [], "source": [ - "# your code here:\n" + "# your code here:\n", + "event_by_group = df.groupby('group')['event'].sum()" ] }, { @@ -293,12 +294,13 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 13, "id": "db946d0f-8204-43a3-853c-41981a9811f4", "metadata": {}, "outputs": [], "source": [ - "# your code here:\n" + "# your code here:\n", + "group_size = df.groupby('group').size()" ] }, { @@ -313,12 +315,28 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 15, "id": "13ad4130-2094-4e7a-a416-f0fd6e810413", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "group\n", + "Control 4.761905\n", + "MedDiet + Nuts 3.322099\n", + "MedDiet + VOO 3.856877\n", + "dtype: float64" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here:\n" + "# your code here:\n", + "event_by_group / group_size * 100" ] }, { @@ -352,12 +370,81 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 20, "id": "5ab4e70e-6261-4a26-8ad9-14eae15be09c", "metadata": {}, - "outputs": [], + "outputs": [ + { + "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", + "
smokeCurrentFormerNever
group
Control133944
MedDiet + Nuts152034
MedDiet + VOO202934
\n", + "
" + ], + "text/plain": [ + "smoke Current Former Never\n", + "group \n", + "Control 13 39 44\n", + "MedDiet + Nuts 15 20 34\n", + "MedDiet + VOO 20 29 34" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here\n" + "# your code here\n", + "df.pivot_table(index='group', columns='smoke', values='event',aggfunc='sum')" ] }, { @@ -387,12 +474,96 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 22, "id": "196fd111-72bc-4b87-b8fb-293547a8c83d", "metadata": {}, - "outputs": [], + "outputs": [ + { + "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", + "
meanstd
sexFemaleMaleFemaleMale
group
Control68.00904666.4000005.9793136.605266
MedDiet + Nuts67.41459165.8226655.5800506.403373
MedDiet + VOO67.66877566.0800455.8167036.621440
\n", + "
" + ], + "text/plain": [ + " mean std \n", + "sex Female Male Female Male\n", + "group \n", + "Control 68.009046 66.400000 5.979313 6.605266\n", + "MedDiet + Nuts 67.414591 65.822665 5.580050 6.403373\n", + "MedDiet + VOO 67.668775 66.080045 5.816703 6.621440" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here:\n" + "# your code here:\n", + "df.pivot_table(index='group', columns='sex', values='age', aggfunc=['mean','std'])\n" ] } ], @@ -412,7 +583,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.5" + "version": "3.13.7" } }, "nbformat": 4,