diff --git a/your-code/main.ipynb b/your-code/main.ipynb index e196ddb..22985a9 100755 --- a/your-code/main.ipynb +++ b/your-code/main.ipynb @@ -11,11 +11,14 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ - "# your code here" + "# your code here\n", + "\n", + "import pandas as pd\n", + "import numpy as np" ] }, { @@ -27,11 +30,13 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ - "# your code here" + "# your code here\n", + "\n", + "path = \"apple_store.csv\"" ] }, { @@ -45,11 +50,13 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ - "# your code here" + "# your code here\n", + "\n", + "data = pd.read_csv(path)" ] }, { @@ -63,11 +70,138 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
idtrack_namesize_bytespricerating_count_totrating_count_veruser_ratinguser_rating_verprime_genre
0281656475PAC-MAN Premium1007882243.9921292264.04.5Games
1281796108Evernote - stay organized1585786880.00161065264.03.5Productivity
2281940292WeatherBug - Local Weather, Radar, Maps, Alerts1005240320.0018858328223.54.5Weather
3282614216eBay: Best App to Buy, Sell, Save! Online Shop...1285120000.002622416494.04.5Shopping
4282935706Bible927744000.0098592053204.55.0Reference
\n", + "
" + ], + "text/plain": [ + " id track_name size_bytes \n", + "0 281656475 PAC-MAN Premium 100788224 \\\n", + "1 281796108 Evernote - stay organized 158578688 \n", + "2 281940292 WeatherBug - Local Weather, Radar, Maps, Alerts 100524032 \n", + "3 282614216 eBay: Best App to Buy, Sell, Save! Online Shop... 128512000 \n", + "4 282935706 Bible 92774400 \n", + "\n", + " price rating_count_tot rating_count_ver user_rating user_rating_ver \n", + "0 3.99 21292 26 4.0 4.5 \\\n", + "1 0.00 161065 26 4.0 3.5 \n", + "2 0.00 188583 2822 3.5 4.5 \n", + "3 0.00 262241 649 4.0 4.5 \n", + "4 0.00 985920 5320 4.5 5.0 \n", + "\n", + " prime_genre \n", + "0 Games \n", + "1 Productivity \n", + "2 Weather \n", + "3 Shopping \n", + "4 Reference " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "data.head(5)" ] }, { @@ -79,11 +213,155 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
idsize_bytespricerating_count_totrating_count_veruser_ratinguser_rating_ver
count7.197000e+037.197000e+037197.0000007.197000e+037197.0000007197.0000007197.000000
mean8.631310e+081.991345e+081.7262181.289291e+04460.3739063.5269563.253578
std2.712368e+083.592069e+085.8330067.573941e+043920.4551831.5179481.809363
min2.816565e+085.898240e+050.0000000.000000e+000.0000000.0000000.000000
25%6.000937e+084.692275e+070.0000002.800000e+011.0000003.5000002.500000
50%9.781482e+089.715302e+070.0000003.000000e+0223.0000004.0000004.000000
75%1.082310e+091.819249e+081.9900002.793000e+03140.0000004.5000004.500000
max1.188376e+094.025970e+09299.9900002.974676e+06177050.0000005.0000005.000000
\n", + "
" + ], + "text/plain": [ + " id size_bytes price rating_count_tot \n", + "count 7.197000e+03 7.197000e+03 7197.000000 7.197000e+03 \\\n", + "mean 8.631310e+08 1.991345e+08 1.726218 1.289291e+04 \n", + "std 2.712368e+08 3.592069e+08 5.833006 7.573941e+04 \n", + "min 2.816565e+08 5.898240e+05 0.000000 0.000000e+00 \n", + "25% 6.000937e+08 4.692275e+07 0.000000 2.800000e+01 \n", + "50% 9.781482e+08 9.715302e+07 0.000000 3.000000e+02 \n", + "75% 1.082310e+09 1.819249e+08 1.990000 2.793000e+03 \n", + "max 1.188376e+09 4.025970e+09 299.990000 2.974676e+06 \n", + "\n", + " rating_count_ver user_rating user_rating_ver \n", + "count 7197.000000 7197.000000 7197.000000 \n", + "mean 460.373906 3.526956 3.253578 \n", + "std 3920.455183 1.517948 1.809363 \n", + "min 0.000000 0.000000 0.000000 \n", + "25% 1.000000 3.500000 2.500000 \n", + "50% 23.000000 4.000000 4.000000 \n", + "75% 140.000000 4.500000 4.500000 \n", + "max 177050.000000 5.000000 5.000000 " + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "data.describe()" ] }, { @@ -95,11 +373,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "9" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "len(data.columns)" ] }, { @@ -111,11 +402,26 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['id', 'track_name', 'size_bytes', 'price', 'rating_count_tot',\n", + " 'rating_count_ver', 'user_rating', 'user_rating_ver', 'prime_genre'],\n", + " dtype='object')" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "data.columns" ] }, { @@ -129,11 +435,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "7197" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "len(data[\"track_name\"])" ] }, { @@ -147,11 +466,30 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "0 4.0\n", + "1 4.0\n", + "2 3.5\n", + "3 4.0\n", + "4 4.5\n", + "Name: user_rating, dtype: float64" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "user_rating = data[\"user_rating\"]\n", + "user_rating.head()" ] }, { @@ -165,11 +503,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "3.526955675976101" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "user_rating.mean()\n" ] }, { @@ -185,11 +536,139 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 19, "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
idtrack_namesize_bytespricerating_count_totrating_count_veruser_ratinguser_rating_verprime_genre
0281656475PAC-MAN Premium1007882243.9921292264.04.5Games
1281796108Evernote - stay organized1585786880.00161065264.03.5Productivity
3282614216eBay: Best App to Buy, Sell, Save! Online Shop...1285120000.002622416494.04.5Shopping
4282935706Bible927744000.0098592053204.55.0Reference
5283619399Shanghai Mahjong104857130.99825355164.04.0Games
\n", + "
" + ], + "text/plain": [ + " id track_name size_bytes \n", + "0 281656475 PAC-MAN Premium 100788224 \\\n", + "1 281796108 Evernote - stay organized 158578688 \n", + "3 282614216 eBay: Best App to Buy, Sell, Save! Online Shop... 128512000 \n", + "4 282935706 Bible 92774400 \n", + "5 283619399 Shanghai Mahjong 10485713 \n", + "\n", + " price rating_count_tot rating_count_ver user_rating user_rating_ver \n", + "0 3.99 21292 26 4.0 4.5 \\\n", + "1 0.00 161065 26 4.0 3.5 \n", + "3 0.00 262241 649 4.0 4.5 \n", + "4 0.00 985920 5320 4.5 5.0 \n", + "5 0.99 8253 5516 4.0 4.0 \n", + "\n", + " prime_genre \n", + "0 Games \n", + "1 Productivity \n", + "3 Shopping \n", + "4 Reference \n", + "5 Games " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "user_rating_high = data[data[\"user_rating\"] >= 4]\n", + "user_rating_high.head()" ] }, { @@ -201,11 +680,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "4781" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "len(user_rating_high)" ] }, { @@ -219,11 +711,30 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "0 Games\n", + "1 Productivity\n", + "2 Weather\n", + "3 Shopping\n", + "4 Reference\n", + "Name: prime_genre, dtype: object" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "genres = data[\"prime_genre\"]\n", + "genres.head()" ] }, { @@ -235,11 +746,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 30, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "23" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "data[\"prime_genre\"].nunique()" ] }, { @@ -260,11 +784,28 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 31, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "prime_genre\n", + "Games 3862\n", + "Entertainment 535\n", + "Education 453\n", + "Name: count, dtype: int64" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "data[\"prime_genre\"].value_counts()[0:3]" ] }, { @@ -305,11 +846,49 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 36, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "prime_genre\n", + "Games 2257\n", + "Entertainment 334\n", + "Photo & Video 167\n", + "Social Networking 143\n", + "Education 132\n", + "Shopping 121\n", + "Utilities 109\n", + "Lifestyle 94\n", + "Finance 84\n", + "Sports 79\n", + "Health & Fitness 76\n", + "Music 67\n", + "Book 66\n", + "Productivity 62\n", + "News 58\n", + "Travel 56\n", + "Food & Drink 43\n", + "Weather 31\n", + "Business 20\n", + "Reference 20\n", + "Navigation 20\n", + "Catalogs 9\n", + "Medical 8\n", + "Name: count, dtype: int64" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "free_apps = data[data[\"price\"] == 0.00]\n", + "free_apps[\"prime_genre\"].value_counts()" ] }, { @@ -352,11 +931,48 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 46, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "prime_genre\n", + "Shopping 0.991803\n", + "Catalogs 0.900000\n", + "Social Networking 0.856287\n", + "Finance 0.807692\n", + "News 0.773333\n", + "Sports 0.692982\n", + "Travel 0.691358\n", + "Food & Drink 0.682540\n", + "Lifestyle 0.652778\n", + "Entertainment 0.624299\n", + "Book 0.589286\n", + "Games 0.584412\n", + "Music 0.485507\n", + "Photo & Video 0.478510\n", + "Utilities 0.439516\n", + "Navigation 0.434783\n", + "Weather 0.430556\n", + "Health & Fitness 0.422222\n", + "Business 0.350877\n", + "Productivity 0.348315\n", + "Medical 0.347826\n", + "Reference 0.312500\n", + "Education 0.291391\n", + "Name: count, dtype: float64" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "(free_apps[\"prime_genre\"].value_counts() / data[\"prime_genre\"].value_counts()).sort_values(ascending=False)\n" ] }, { @@ -397,11 +1013,192 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 53, "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
average_priceprime_genre
08.776087Medical
15.116316Business
24.836875Reference
34.835435Music
44.330562Productivity
54.124783Navigation
64.028234Education
71.916444Health & Fitness
81.790536Book
91.647621Utilities
101.605417Weather
111.552381Food & Drink
121.473295Photo & Video
131.432923Games
141.120370Travel
150.953070Sports
160.889701Entertainment
170.885417Lifestyle
180.799000Catalogs
190.517733News
200.421154Finance
210.339880Social Networking
220.016311Shopping
\n", + "
" + ], + "text/plain": [ + " average_price prime_genre\n", + "0 8.776087 Medical\n", + "1 5.116316 Business\n", + "2 4.836875 Reference\n", + "3 4.835435 Music\n", + "4 4.330562 Productivity\n", + "5 4.124783 Navigation\n", + "6 4.028234 Education\n", + "7 1.916444 Health & Fitness\n", + "8 1.790536 Book\n", + "9 1.647621 Utilities\n", + "10 1.605417 Weather\n", + "11 1.552381 Food & Drink\n", + "12 1.473295 Photo & Video\n", + "13 1.432923 Games\n", + "14 1.120370 Travel\n", + "15 0.953070 Sports\n", + "16 0.889701 Entertainment\n", + "17 0.885417 Lifestyle\n", + "18 0.799000 Catalogs\n", + "19 0.517733 News\n", + "20 0.421154 Finance\n", + "21 0.339880 Social Networking\n", + "22 0.016311 Shopping" + ] + }, + "execution_count": 53, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "\n", + "genres = data.groupby(\"prime_genre\")[\"price\"].mean().sort_values(ascending=False).rename(\"average_price\").reset_index()\n", + "\n", + "genres.loc[:,[\"average_price\", \"prime_genre\"]]" ] }, { @@ -417,7 +1214,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 54, "metadata": {}, "outputs": [], "source": [ @@ -438,11 +1235,148 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 59, "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Noyearmonthdayhourpm2.5DEWPTEMPPREScbwdIwsIsIr
012010110NaN-21-11.01021.0NW1.7900
122010111NaN-21-12.01020.0NW4.9200
232010112NaN-21-11.01019.0NW6.7100
342010113NaN-21-14.01019.0NW9.8400
452010114NaN-20-12.01018.0NW12.9700
\n", + "
" + ], + "text/plain": [ + " No year month day hour pm2.5 DEWP TEMP PRES cbwd Iws Is Ir\n", + "0 1 2010 1 1 0 NaN -21 -11.0 1021.0 NW 1.79 0 0\n", + "1 2 2010 1 1 1 NaN -21 -12.0 1020.0 NW 4.92 0 0\n", + "2 3 2010 1 1 2 NaN -21 -11.0 1019.0 NW 6.71 0 0\n", + "3 4 2010 1 1 3 NaN -21 -14.0 1019.0 NW 9.84 0 0\n", + "4 5 2010 1 1 4 NaN -20 -12.0 1018.0 NW 12.97 0 0" + ] + }, + "execution_count": 59, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here:" + "# Your code here:\n", + "\n", + "pm25.head()" ] }, { @@ -454,7 +1388,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 62, "metadata": {}, "outputs": [], "source": [ @@ -469,6 +1403,7 @@ " '''\n", " \n", " # Your code here:\n", + " return x / 24\n", " " ] }, @@ -481,11 +1416,136 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 64, "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Iws_hourlyIs_hourlyIr_hourly
00.0745830.00.0
10.2050000.00.0
20.2795830.00.0
30.4100000.00.0
40.5404170.00.0
............
438199.6654170.00.0
438209.9075000.00.0
4382110.1125000.00.0
4382210.2800000.00.0
4382310.4104170.00.0
\n", + "

43824 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " Iws_hourly Is_hourly Ir_hourly\n", + "0 0.074583 0.0 0.0\n", + "1 0.205000 0.0 0.0\n", + "2 0.279583 0.0 0.0\n", + "3 0.410000 0.0 0.0\n", + "4 0.540417 0.0 0.0\n", + "... ... ... ...\n", + "43819 9.665417 0.0 0.0\n", + "43820 9.907500 0.0 0.0\n", + "43821 10.112500 0.0 0.0\n", + "43822 10.280000 0.0 0.0\n", + "43823 10.410417 0.0 0.0\n", + "\n", + "[43824 rows x 3 columns]" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Your code here:" + "# Your code here:\n", + "\n", + "pm25_hourly = pm25[[\"Iws\", \"Is\", \"Ir\"]].div(24)\n", + "pm25_hourly.columns = [\"Iws_hourly\", \"Is_hourly\", \"Ir_hourly\"]\n", + "\n", + "pm25_hourly\n" ] }, { @@ -499,7 +1559,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 65, "metadata": {}, "outputs": [], "source": [ @@ -513,7 +1573,8 @@ " Output: 0.3726779962\n", " '''\n", " \n", - " # Your code here:" + " # Your code here:\n", + " return x.std() / x.count()" ] } ],