From 7d2a13c20100228f7061672eb560e7fc05abf088 Mon Sep 17 00:00:00 2001 From: moaz-mamdouh207 Date: Sat, 16 Aug 2025 12:48:08 +0300 Subject: [PATCH] fixed chiptole filtering_&_sorting files --- .../Chipotle/Exercises.ipynb | 9 +- .../Chipotle/Exercises_with_solutions.ipynb | 1713 ++++++----------- .../Chipotle/Solutions.ipynb | 852 ++------ 3 files changed, 726 insertions(+), 1848 deletions(-) diff --git a/02_Filtering_&_Sorting/Chipotle/Exercises.ipynb b/02_Filtering_&_Sorting/Chipotle/Exercises.ipynb index dfb68245d..33e74f649 100644 --- a/02_Filtering_&_Sorting/Chipotle/Exercises.ipynb +++ b/02_Filtering_&_Sorting/Chipotle/Exercises.ipynb @@ -70,9 +70,16 @@ "metadata": {}, "source": [ "### Step 5. What is the price of each item? \n", - "###### print a data frame with only two columns item_name and item_price" + "###### print a data frame with only three columns item_name choice_description and product_price" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null, diff --git a/02_Filtering_&_Sorting/Chipotle/Exercises_with_solutions.ipynb b/02_Filtering_&_Sorting/Chipotle/Exercises_with_solutions.ipynb index 773dd80df..43f12e12f 100644 --- a/02_Filtering_&_Sorting/Chipotle/Exercises_with_solutions.ipynb +++ b/02_Filtering_&_Sorting/Chipotle/Exercises_with_solutions.ipynb @@ -21,7 +21,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -44,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -62,7 +62,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -95,244 +95,237 @@ " \n", " \n", " \n", - " 4\n", - " 2\n", + " 162\n", + " 73\n", " 2\n", - " Chicken Bowl\n", - " [Tomatillo-Red Chili Salsa (Hot), [Black Beans...\n", - " 16.98\n", - " \n", - " \n", - " 5\n", - " 3\n", - " 1\n", - " Chicken Bowl\n", - " [Fresh Tomato Salsa (Mild), [Rice, Cheese, Sou...\n", - " 10.98\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $2.18\n", " \n", " \n", - " 7\n", - " 4\n", + " 200\n", + " 89\n", " 1\n", - " Steak Burrito\n", - " [Tomatillo Red Chili Salsa, [Fajita Vegetables...\n", - " 11.75\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 13\n", - " 7\n", + " 317\n", + " 138\n", " 1\n", - " Chicken Bowl\n", - " [Fresh Tomato Salsa, [Fajita Vegetables, Rice,...\n", - " 11.25\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 23\n", - " 12\n", - " 1\n", - " Chicken Burrito\n", - " [[Tomatillo-Green Chili Salsa (Medium), Tomati...\n", - " 10.98\n", + " 350\n", + " 150\n", + " 2\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $2.18\n", " \n", " \n", - " 39\n", - " 19\n", + " 370\n", + " 160\n", " 1\n", - " Barbacoa Bowl\n", - " [Roasted Chili Corn Salsa, [Fajita Vegetables,...\n", - " 11.75\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 42\n", - " 20\n", + " 779\n", + " 321\n", " 1\n", - " Chicken Bowl\n", - " [Roasted Chili Corn Salsa, [Rice, Black Beans,...\n", - " 11.25\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 43\n", - " 20\n", + " 1216\n", + " 496\n", " 1\n", - " Steak Burrito\n", - " [Fresh Tomato Salsa, [Rice, Pinto Beans, Chees...\n", - " 11.75\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 45\n", - " 21\n", + " 1662\n", + " 672\n", " 1\n", - " Chicken Burrito\n", - " [Tomatillo-Red Chili Salsa (Hot), [Black Beans...\n", - " 10.98\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 52\n", - " 24\n", + " 1953\n", + " 790\n", " 1\n", - " Chicken Burrito\n", - " [Roasted Chili Corn Salsa (Medium), [Black Bea...\n", - " 10.98\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 57\n", - " 26\n", - " 1\n", - " Veggie Burrito\n", - " [Tomatillo Red Chili Salsa, [Fajita Vegetables...\n", - " 11.25\n", + " 2135\n", + " 859\n", + " 2\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $2.18\n", " \n", " \n", - " 58\n", - " 27\n", + " 2544\n", + " 1009\n", " 1\n", - " Barbacoa Bowl\n", - " [Roasted Chili Corn Salsa, [Fajita Vegetables,...\n", - " 11.75\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 62\n", - " 28\n", + " 2850\n", + " 1132\n", " 1\n", - " Veggie Bowl\n", - " [Fresh Tomato Salsa, [Fajita Vegetables, Rice,...\n", - " 11.25\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 68\n", - " 30\n", - " 1\n", - " Chicken Burrito\n", - " [Tomatillo-Red Chili Salsa (Hot), [Black Beans...\n", - " 10.98\n", + " 3592\n", + " 1440\n", + " 2\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $2.18\n", " \n", " \n", - " 79\n", - " 35\n", + " 3793\n", + " 1518\n", " 1\n", - " Chicken Soft Tacos\n", - " [Roasted Chili Corn Salsa, [Rice, Cheese, Lett...\n", - " 11.25\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", " \n", - " 90\n", - " 40\n", + " 4008\n", + " 1604\n", " 1\n", - " Steak Bowl\n", - " [Fresh Tomato Salsa, [Rice, Black Beans, Chees...\n", - " 11.75\n", + " Canned Soda\n", + " [Diet Coke]\n", + " $1.09\n", " \n", - " \n", - " 91\n", - " 40\n", - " 1\n", - " Steak Bowl\n", - " [Fresh Tomato Salsa, [Fajita Vegetables, Chees...\n", - " 11.75\n", + " \n", + "\n", + "" + ], + "text/plain": [ + " order_id quantity item_name choice_description item_price\n", + "162 73 2 Canned Soda [Diet Coke] $2.18 \n", + "200 89 1 Canned Soda [Diet Coke] $1.09 \n", + "317 138 1 Canned Soda [Diet Coke] $1.09 \n", + "350 150 2 Canned Soda [Diet Coke] $2.18 \n", + "370 160 1 Canned Soda [Diet Coke] $1.09 \n", + "779 321 1 Canned Soda [Diet Coke] $1.09 \n", + "1216 496 1 Canned Soda [Diet Coke] $1.09 \n", + "1662 672 1 Canned Soda [Diet Coke] $1.09 \n", + "1953 790 1 Canned Soda [Diet Coke] $1.09 \n", + "2135 859 2 Canned Soda [Diet Coke] $2.18 \n", + "2544 1009 1 Canned Soda [Diet Coke] $1.09 \n", + "2850 1132 1 Canned Soda [Diet Coke] $1.09 \n", + "3592 1440 2 Canned Soda [Diet Coke] $2.18 \n", + "3793 1518 1 Canned Soda [Diet Coke] $1.09 \n", + "4008 1604 1 Canned Soda [Diet Coke] $1.09 " + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# the item price column is actullay the price of the product multiplied by the quantity\n", + "chipo.loc[(chipo[\"choice_description\"] == '[Diet Coke]') & (chipo[\"item_name\"] == \"Canned Soda\")]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -341,428 +334,135 @@ " \n", " \n", " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", + " \n", " \n", " \n", "
order_idquantityitem_namechoice_descriptionitem_priceproduct_price
934101Carnitas Burrito[Roasted Chili Corn Salsa, [Sour Cream, Guacam...11.75
97431Carnitas Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.75Chips and Fresh Tomato SalsaNaN2.392.39
1235411Chicken Bowl[Fresh Tomato Salsa, [Guacamole, Cheese, Sour ...11.25
130571Barbacoa Burrito[Roasted Chili Corn Salsa, [Rice, Pinto Beans,...11.75Izze[Clementine]3.393.39
1345921Chicken Burrito[Roasted Chili Corn Salsa (Medium), [Rice, Bla...10.98
135602Chicken Salad Bowl[Tomatillo Green Chili Salsa, [Sour Cream, Che...22.50
136611Barbacoa Bowl[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.75Nantucket Nectar[Apple]3.393.39
1386231Chicken Bowl[Fresh Tomato Salsa, [Rice, Fajita Vegetables,...11.25
140631Chicken Bowl[Tomatillo Green Chili Salsa, [Rice, Sour Crea...11.25Chips and Tomatillo-Green Chili SalsaNaN2.392.39
142641422Chicken Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
143641Veggie Bowl[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.25
144651Barbacoa Burrito[Tomatillo Red Chili Salsa, [Rice, Sour Cream,...11.75
147661Steak Burrito[Tomatillo-Green Chili Salsa (Medium), [Rice, ...11.48[Tomatillo-Red Chili Salsa (Hot), [Black Beans...16.988.49
...............
45041791461718331Carnitas Bowl[Fresh Tomato Salsa, [Rice, Sour Cream, Guacam...Steak Burrito[Fresh Tomato Salsa, [Rice, Black Beans, Sour ...11.75
450617921Chicken Bowl[Fresh Tomato Salsa, [Rice, Cheese, Sour Cream...11.25
451017931Barbacoa Bowl[Guacamole]11.49
451817961Steak Bowl[Tomatillo Red Chili Salsa, [Rice, Black Beans...11.75
452117981Chicken Burrito[Roasted Chili Corn Salsa, [Guacamole, Lettuce...11.25
45231798461818331Steak Crispy Tacos[Tomatillo Green Chili Salsa, [Cheese, Sour Cr...Steak Burrito[Fresh Tomato Salsa, [Rice, Sour Cream, Cheese...11.75
453318021Chicken Burrito[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.25
454018051Chicken Bowl[Tomatillo Green Chili Salsa, [Fajita Vegetabl...11.25
455318101Chicken Bowl[Roasted Chili Corn Salsa, [Black Beans, Sour ...11.25
455418101Steak Crispy Tacos[Roasted Chili Corn Salsa, [Fajita Vegetables,...11.75
455618111Chicken Burrito[Tomatillo Green Chili Salsa, [Fajita Vegetabl...11.25
45591812461918341Chicken Burrito[Tomatillo Red Chili Salsa, [Rice, Cheese, Gua...11.25
456118132Chicken Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Pinto...17.50
456418151Chicken Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
457618201Chicken Bowl[Fresh Tomato Salsa, [Rice, Cheese, Sour Cream...11.25
45801822462018341Chicken Salad Bowl[Fresh Tomato Salsa, [Black Beans, Cheese, Gua...11.25[Fresh Tomato Salsa, [Fajita Vegetables, Lettu...8.758.75
458618241Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Chees...11.25
458718241Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Chees...11.25
458918251Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Sour ...11.25
459018251Chicken Bowl[Roasted Chili Corn Salsa, [Rice, Black Beans,...11.25
459218251Barbacoa Burrito[Tomatillo Red Chili Salsa, [Rice, Fajita Vege...11.75
459318251Carnitas Bowl[Roasted Chili Corn Salsa, [Rice, Sour Cream, ...11.75
459418251Barbacoa Bowl[Roasted Chili Corn Salsa, [Pinto Beans, Sour ...11.75
460718291Steak Burrito[Tomatillo Green Chili Salsa, [Rice, Cheese, S...11.75
460818291Veggie Burrito[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.25
461018301Steak Burrito[Fresh Tomato Salsa, [Rice, Sour Cream, Cheese...11.75
461118301Veggie Burrito[Tomatillo Green Chili Salsa, [Rice, Fajita Ve...11.25
461718331Steak Burrito[Fresh Tomato Salsa, [Rice, Black Beans, Sour ...11.75
461818331Steak Burrito[Fresh Tomato Salsa, [Rice, Sour Cream, Cheese...11.75
46191834462118341Chicken Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Pinto...11.258.758.75
\n", - "

1130 rows × 5 columns

\n", + "

4622 rows × 6 columns

\n", "
" ], "text/plain": [ - " order_id quantity item_name \\\n", - "4 2 2 Chicken Bowl \n", - "5 3 1 Chicken Bowl \n", - "7 4 1 Steak Burrito \n", - "13 7 1 Chicken Bowl \n", - "23 12 1 Chicken Burrito \n", - "39 19 1 Barbacoa Bowl \n", - "42 20 1 Chicken Bowl \n", - "43 20 1 Steak Burrito \n", - "45 21 1 Chicken Burrito \n", - "52 24 1 Chicken Burrito \n", - "57 26 1 Veggie Burrito \n", - "58 27 1 Barbacoa Bowl \n", - "62 28 1 Veggie Bowl \n", - "68 30 1 Chicken Burrito \n", - "79 35 1 Chicken Soft Tacos \n", - "90 40 1 Steak Bowl \n", - "91 40 1 Steak Bowl \n", - "93 41 1 Carnitas Burrito \n", - "97 43 1 Carnitas Bowl \n", - "123 54 1 Chicken Bowl \n", - "130 57 1 Barbacoa Burrito \n", - "134 59 1 Chicken Burrito \n", - "135 60 2 Chicken Salad Bowl \n", - "136 61 1 Barbacoa Bowl \n", - "138 62 1 Chicken Bowl \n", - "140 63 1 Chicken Bowl \n", - "142 64 1 Chicken Bowl \n", - "143 64 1 Veggie Bowl \n", - "144 65 1 Barbacoa Burrito \n", - "147 66 1 Steak Burrito \n", - "... ... ... ... \n", - "4504 1791 1 Carnitas Bowl \n", - "4506 1792 1 Chicken Bowl \n", - "4510 1793 1 Barbacoa Bowl \n", - "4518 1796 1 Steak Bowl \n", - "4521 1798 1 Chicken Burrito \n", - "4523 1798 1 Steak Crispy Tacos \n", - "4533 1802 1 Chicken Burrito \n", - "4540 1805 1 Chicken Bowl \n", - "4553 1810 1 Chicken Bowl \n", - "4554 1810 1 Steak Crispy Tacos \n", - "4556 1811 1 Chicken Burrito \n", - "4559 1812 1 Chicken Burrito \n", - "4561 1813 2 Chicken Salad Bowl \n", - "4564 1815 1 Chicken Bowl \n", - "4576 1820 1 Chicken Bowl \n", - "4580 1822 1 Chicken Salad Bowl \n", - "4586 1824 1 Chicken Bowl \n", - "4587 1824 1 Chicken Bowl \n", - "4589 1825 1 Chicken Bowl \n", - "4590 1825 1 Chicken Bowl \n", - "4592 1825 1 Barbacoa Burrito \n", - "4593 1825 1 Carnitas Bowl \n", - "4594 1825 1 Barbacoa Bowl \n", - "4607 1829 1 Steak Burrito \n", - "4608 1829 1 Veggie Burrito \n", - "4610 1830 1 Steak Burrito \n", - "4611 1830 1 Veggie Burrito \n", - "4617 1833 1 Steak Burrito \n", - "4618 1833 1 Steak Burrito \n", - "4619 1834 1 Chicken Salad Bowl \n", + " order_id quantity item_name \\\n", + "0 1 1 Chips and Fresh Tomato Salsa \n", + "1 1 1 Izze \n", + "2 1 1 Nantucket Nectar \n", + "3 1 1 Chips and Tomatillo-Green Chili Salsa \n", + "4 2 2 Chicken Bowl \n", + "... ... ... ... \n", + "4617 1833 1 Steak Burrito \n", + "4618 1833 1 Steak Burrito \n", + "4619 1834 1 Chicken Salad Bowl \n", + "4620 1834 1 Chicken Salad Bowl \n", + "4621 1834 1 Chicken Salad Bowl \n", "\n", - " choice_description item_price \n", - "4 [Tomatillo-Red Chili Salsa (Hot), [Black Beans... 16.98 \n", - "5 [Fresh Tomato Salsa (Mild), [Rice, Cheese, Sou... 10.98 \n", - "7 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.75 \n", - "13 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "23 [[Tomatillo-Green Chili Salsa (Medium), Tomati... 10.98 \n", - "39 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 11.75 \n", - "42 [Roasted Chili Corn Salsa, [Rice, Black Beans,... 11.25 \n", - "43 [Fresh Tomato Salsa, [Rice, Pinto Beans, Chees... 11.75 \n", - "45 [Tomatillo-Red Chili Salsa (Hot), [Black Beans... 10.98 \n", - "52 [Roasted Chili Corn Salsa (Medium), [Black Bea... 10.98 \n", - "57 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.25 \n", - "58 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 11.75 \n", - "62 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "68 [Tomatillo-Red Chili Salsa (Hot), [Black Beans... 10.98 \n", - "79 [Roasted Chili Corn Salsa, [Rice, Cheese, Lett... 11.25 \n", - "90 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 11.75 \n", - "91 [Fresh Tomato Salsa, [Fajita Vegetables, Chees... 11.75 \n", - "93 [Roasted Chili Corn Salsa, [Sour Cream, Guacam... 11.75 \n", - "97 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.75 \n", - "123 [Fresh Tomato Salsa, [Guacamole, Cheese, Sour ... 11.25 \n", - "130 [Roasted Chili Corn Salsa, [Rice, Pinto Beans,... 11.75 \n", - "134 [Roasted Chili Corn Salsa (Medium), [Rice, Bla... 10.98 \n", - "135 [Tomatillo Green Chili Salsa, [Sour Cream, Che... 22.50 \n", - "136 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.75 \n", - "138 [Fresh Tomato Salsa, [Rice, Fajita Vegetables,... 11.25 \n", - "140 [Tomatillo Green Chili Salsa, [Rice, Sour Crea... 11.25 \n", - "142 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "143 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.25 \n", - "144 [Tomatillo Red Chili Salsa, [Rice, Sour Cream,... 11.75 \n", - "147 [Tomatillo-Green Chili Salsa (Medium), [Rice, ... 11.48 \n", - "... ... ... \n", - "4504 [Fresh Tomato Salsa, [Rice, Sour Cream, Guacam... 11.75 \n", - "4506 [Fresh Tomato Salsa, [Rice, Cheese, Sour Cream... 11.25 \n", - "4510 [Guacamole] 11.49 \n", - "4518 [Tomatillo Red Chili Salsa, [Rice, Black Beans... 11.75 \n", - "4521 [Roasted Chili Corn Salsa, [Guacamole, Lettuce... 11.25 \n", - "4523 [Tomatillo Green Chili Salsa, [Cheese, Sour Cr... 11.75 \n", - "4533 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.25 \n", - "4540 [Tomatillo Green Chili Salsa, [Fajita Vegetabl... 11.25 \n", - "4553 [Roasted Chili Corn Salsa, [Black Beans, Sour ... 11.25 \n", - "4554 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 11.75 \n", - "4556 [Tomatillo Green Chili Salsa, [Fajita Vegetabl... 11.25 \n", - "4559 [Tomatillo Red Chili Salsa, [Rice, Cheese, Gua... 11.25 \n", - "4561 [Fresh Tomato Salsa, [Fajita Vegetables, Pinto... 17.50 \n", - "4564 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "4576 [Fresh Tomato Salsa, [Rice, Cheese, Sour Cream... 11.25 \n", - "4580 [Fresh Tomato Salsa, [Black Beans, Cheese, Gua... 11.25 \n", - "4586 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 11.25 \n", - "4587 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 11.25 \n", - "4589 [Fresh Tomato Salsa, [Rice, Black Beans, Sour ... 11.25 \n", - "4590 [Roasted Chili Corn Salsa, [Rice, Black Beans,... 11.25 \n", - "4592 [Tomatillo Red Chili Salsa, [Rice, Fajita Vege... 11.75 \n", - "4593 [Roasted Chili Corn Salsa, [Rice, Sour Cream, ... 11.75 \n", - "4594 [Roasted Chili Corn Salsa, [Pinto Beans, Sour ... 11.75 \n", - "4607 [Tomatillo Green Chili Salsa, [Rice, Cheese, S... 11.75 \n", - "4608 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.25 \n", - "4610 [Fresh Tomato Salsa, [Rice, Sour Cream, Cheese... 11.75 \n", - "4611 [Tomatillo Green Chili Salsa, [Rice, Fajita Ve... 11.25 \n", - "4617 [Fresh Tomato Salsa, [Rice, Black Beans, Sour ... 11.75 \n", - "4618 [Fresh Tomato Salsa, [Rice, Sour Cream, Cheese... 11.75 \n", - "4619 [Fresh Tomato Salsa, [Fajita Vegetables, Pinto... 11.25 \n", + " choice_description item_price \\\n", + "0 NaN 2.39 \n", + "1 [Clementine] 3.39 \n", + "2 [Apple] 3.39 \n", + "3 NaN 2.39 \n", + "4 [Tomatillo-Red Chili Salsa (Hot), [Black Beans... 16.98 \n", + "... ... ... \n", + "4617 [Fresh Tomato Salsa, [Rice, Black Beans, Sour ... 11.75 \n", + "4618 [Fresh Tomato Salsa, [Rice, Sour Cream, Cheese... 11.75 \n", + "4619 [Fresh Tomato Salsa, [Fajita Vegetables, Pinto... 11.25 \n", + "4620 [Fresh Tomato Salsa, [Fajita Vegetables, Lettu... 8.75 \n", + "4621 [Fresh Tomato Salsa, [Fajita Vegetables, Pinto... 8.75 \n", "\n", - "[1130 rows x 5 columns]" + " product_price \n", + "0 2.39 \n", + "1 3.39 \n", + "2 3.39 \n", + "3 2.39 \n", + "4 8.49 \n", + "... ... \n", + "4617 11.75 \n", + "4618 11.75 \n", + "4619 11.25 \n", + "4620 8.75 \n", + "4621 8.75 \n", + "\n", + "[4622 rows x 6 columns]" ] }, - "execution_count": 21, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# clean the item_price column and transform it in a float\n", - "prices = [float(value[1 : -1]) for value in chipo.item_price]\n", - "\n", - "# reassign the column with the cleaned prices\n", - "chipo.item_price = prices\n", - "\n", - "# delete the duplicates in item_name and quantity\n", - "chipo_filtered = chipo.drop_duplicates(['item_name','quantity','choice_description'])\n", - "\n", - "# chipo_filtered\n", - "\n", - "# select only the products with quantity equals to 1\n", - "chipo_one_prod = chipo_filtered[chipo_filtered.quantity == 1]\n", - "chipo_one_prod\n", - "\n", - "# chipo_one_prod[chipo_one_prod['item_price']>10].item_name.nunique()\n", - "# chipo_one_prod[chipo_one_prod['item_price']>10]\n", - "\n", - "\n", - "\n", - "chipo.query('price_per_item > 10').item_name.nunique()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Step 5. What is the price of each item? \n", - "###### print a data frame with only two columns item_name and item_price" + "# adding a new column representing the price of each single product in float\n", + "chipo[\"item_price\"] = chipo[\"item_price\"].str.replace(\"$\", \"\", regex=False).astype(float)\n", + "chipo[\"product_price\"] = chipo[\"item_price\"] / chipo[\"quantity\"]\n", + "chipo" ] }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", + "\n", "\n", " \n", " \n", @@ -772,650 +472,380 @@ " \n", " \n", " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
item_namechoice_descriptionitem_priceproduct_price
531Chicken Bowl[Fresh Tomato Salsa (Mild), [Rice, Cheese, Sou...10.98
1371Chicken Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
19101Chicken Bowl[Tomatillo Red Chili Salsa, [Fajita Vegetables...8.75
26131Chicken Bowl[Roasted Chili Corn Salsa (Medium), [Pinto Bea...8.49
42201Chicken Bowl[Roasted Chili Corn Salsa, [Rice, Black Beans,...11.25
76341Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Pinto...8.75
78341Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Chees...8.75
99441Chicken Bowl[Tomatillo Red Chili Salsa, [Rice, Fajita Vege...8.75
110491Chicken Bowl[Tomatillo Red Chili Salsa, [Rice, Black Beans...8.75
123541Chicken Bowl[Fresh Tomato Salsa, [Guacamole, Cheese, Sour ...11.25
138621Chicken Bowl[Fresh Tomato Salsa, [Rice, Fajita Vegetables,...11.25
140631Chicken Bowl[Tomatillo Green Chili Salsa, [Rice, Sour Crea...11.25
142641Chicken Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
160731Chicken Bowl[Fresh Tomato Salsa (Mild), [Black Beans, Rice...8.49
176791Chicken Bowl[Roasted Chili Corn Salsa (Medium), [Black Bea...10.98
182821Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Sour ...8.75
193861Chicken Bowl[Fresh Tomato Salsa, [Rice, Cheese, Sour Cream]]8.75
199891Chicken Bowl[[Roasted Chili Corn Salsa (Medium), Tomatillo...10.98
206921Chicken Bowl[Fresh Tomato Salsa, [Rice, Cheese, Lettuce]]8.75
209931Chicken Bowl[Roasted Chili Corn Salsa, [Fajita Vegetables,...11.25
211931Chicken Bowl[Roasted Chili Corn Salsa, [Fajita Vegetables,...11.25
218961Chicken Bowl[Tomatillo Green Chili Salsa, [Rice, Black Bea...8.75
220971Chicken Bowl[Roasted Chili Corn Salsa, [Rice, Black Beans,...8.75
224981Chicken Bowl[Tomatillo Green Chili Salsa, [Rice, Pinto Bea...8.75
2311021Chicken Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...8.75
2521101Chicken Bowl[Tomatillo Red Chili Salsa, [Rice, Cheese, Let...8.75
2571111Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Cheese]]8.75
2841241Chicken Bowl[Fresh Tomato Salsa, [Rice, Cheese, Sour Cream]]8.75
2901261Chicken Bowl[Roasted Chili Corn Salsa, [Fajita Vegetables,...11.25
2911271Chicken Bowl[Tomatillo Green Chili Salsa, [Rice, Sour Crea...11.25
..................
444317711Chicken Bowl[Tomatillo Green Chili Salsa, [Rice, Pinto Bea...8.75162732Canned Soda[Diet Coke]2.181.09
44441771200891Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Sour ...8.75Canned Soda[Diet Coke]1.091.09
446517793171381Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Cheese]]8.75Canned Soda[Diet Coke]1.091.09
448117861Chicken Bowl[Fresh Tomato Salsa, Rice]8.753501502Canned Soda[Diet Coke]2.181.09
448317863701601Chicken Bowl[Fresh Tomato Salsa, [Rice, Pinto Beans, Chees...11.25Canned Soda[Diet Coke]1.091.09
448417867793211Chicken Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25Canned Soda[Diet Coke]1.091.09
4486178612164961Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Chees...11.25Canned Soda[Diet Coke]1.091.09
4488178616626721Chicken Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...8.75Canned Soda[Diet Coke]1.091.09
4495178819537901Chicken Bowl[Fresh Tomato Salsa, [Rice, Pinto Beans, Sour ...11.25Canned Soda[Diet Coke]1.091.09
449817891Chicken Bowl[Tomatillo Green Chili Salsa, [Fajita Vegetabl...11.2521358592Canned Soda[Diet Coke]2.181.09
45061792254410091Chicken Bowl[Fresh Tomato Salsa, [Rice, Cheese, Sour Cream...11.25Canned Soda[Diet Coke]1.091.09
45111794285011321Chicken Bowl[Roasted Chili Corn Salsa, [Rice, Fajita Veget...8.75Canned Soda[Diet Coke]1.091.09
453218021Chicken Bowl[Roasted Chili Corn Salsa, [Rice, Black Beans,...8.75359214402Canned Soda[Diet Coke]2.181.09
45371804379315181Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Chees...8.75Canned Soda[Diet Coke]1.091.09
45401805400816041Chicken Bowl[Tomatillo Green Chili Salsa, [Fajita Vegetabl...11.25Canned Soda[Diet Coke]1.091.09
\n", + "
" + ], + "text/plain": [ + " order_id quantity item_name choice_description item_price \\\n", + "162 73 2 Canned Soda [Diet Coke] 2.18 \n", + "200 89 1 Canned Soda [Diet Coke] 1.09 \n", + "317 138 1 Canned Soda [Diet Coke] 1.09 \n", + "350 150 2 Canned Soda [Diet Coke] 2.18 \n", + "370 160 1 Canned Soda [Diet Coke] 1.09 \n", + "779 321 1 Canned Soda [Diet Coke] 1.09 \n", + "1216 496 1 Canned Soda [Diet Coke] 1.09 \n", + "1662 672 1 Canned Soda [Diet Coke] 1.09 \n", + "1953 790 1 Canned Soda [Diet Coke] 1.09 \n", + "2135 859 2 Canned Soda [Diet Coke] 2.18 \n", + "2544 1009 1 Canned Soda [Diet Coke] 1.09 \n", + "2850 1132 1 Canned Soda [Diet Coke] 1.09 \n", + "3592 1440 2 Canned Soda [Diet Coke] 2.18 \n", + "3793 1518 1 Canned Soda [Diet Coke] 1.09 \n", + "4008 1604 1 Canned Soda [Diet Coke] 1.09 \n", + "\n", + " product_price \n", + "162 1.09 \n", + "200 1.09 \n", + "317 1.09 \n", + "350 1.09 \n", + "370 1.09 \n", + "779 1.09 \n", + "1216 1.09 \n", + "1662 1.09 \n", + "1953 1.09 \n", + "2135 1.09 \n", + "2544 1.09 \n", + "2850 1.09 \n", + "3592 1.09 \n", + "3793 1.09 \n", + "4008 1.09 " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#checking everything is correct\n", + "chipo.loc[(chipo[\"choice_description\"] == '[Diet Coke]') & (chipo[\"item_name\"] == \"Canned Soda\")]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# removing duplicated products\n", + "filtered_chipo=chipo.drop_duplicates(['item_name','choice_description'])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# filtering products that costs more than $10\n", + "filtered_chipo = filtered_chipo.loc[ filtered_chipo[\"product_price\"]>10.0 , [\"item_name\",\"choice_description\",\"product_price\"] ].reset_index(drop=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "the number of products that cost more than $10.00 is 707\n" + ] + } + ], + "source": [ + "print(f\"the number of products that cost more than $10.00 is {filtered_chipo.shape[0]}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Step 5. What is the price of each item? \n", + "###### print a data frame with only three columns item_name choice_description and product_price" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "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", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", "
item_namechoice_descriptionproduct_price
4553181010Chicken Bowl[Roasted Chili Corn Salsa, [Black Beans, Sour ...11.25[Fresh Tomato Salsa (Mild), [Rice, Cheese, Sou...10.98
455518111Chicken Bowl[Roasted Chili Corn Salsa, [Fajita Vegetables,...8.751Steak Burrito[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.75
4564181512Chicken Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
457418191Chicken Bowl[Roasted Chili Corn Salsa, [Rice, Cheese, Lett...8.753Chicken Burrito[[Tomatillo-Green Chili Salsa (Medium), Tomati...10.98
457618201Chicken Bowl[Fresh Tomato Salsa, [Rice, Cheese, Sour Cream...11.254Barbacoa Bowl[Roasted Chili Corn Salsa, [Fajita Vegetables,...11.75
458118221Chicken Bowl[Tomatillo Red Chili Salsa, [Rice, Black Beans...8.75............
458318231Chicken Bowl[Tomatillo Green Chili Salsa, [Rice, Black Bea...8.75702Carnitas Bowl[Roasted Chili Corn Salsa, [Rice, Sour Cream, ...11.75
458618241Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Chees...11.25703Barbacoa Bowl[Roasted Chili Corn Salsa, [Pinto Beans, Sour ...11.75
458718241Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Chees...11.25704Steak Burrito[Tomatillo Green Chili Salsa, [Rice, Cheese, S...11.75
458918251Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Sour ...11.25705Steak Burrito[Fresh Tomato Salsa, [Rice, Sour Cream, Cheese...11.75
459018251Chicken Bowl[Roasted Chili Corn Salsa, [Rice, Black Beans,...706Veggie Burrito[Tomatillo Green Chili Salsa, [Rice, Fajita Ve...11.25
459118251Chicken Bowl[Tomatillo Red Chili Salsa, [Rice, Black Beans...8.75
459518261Chicken Bowl[Tomatillo Green Chili Salsa, [Rice, Black Bea...8.75
459918271Chicken Bowl[Roasted Chili Corn Salsa, [Cheese, Lettuce]]8.75
460418281Chicken Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Chees...8.75
\n", - "

693 rows × 5 columns

\n", + "

707 rows × 3 columns

\n", "
" ], "text/plain": [ - " order_id quantity item_name \\\n", - "5 3 1 Chicken Bowl \n", - "13 7 1 Chicken Bowl \n", - "19 10 1 Chicken Bowl \n", - "26 13 1 Chicken Bowl \n", - "42 20 1 Chicken Bowl \n", - "76 34 1 Chicken Bowl \n", - "78 34 1 Chicken Bowl \n", - "99 44 1 Chicken Bowl \n", - "110 49 1 Chicken Bowl \n", - "123 54 1 Chicken Bowl \n", - "138 62 1 Chicken Bowl \n", - "140 63 1 Chicken Bowl \n", - "142 64 1 Chicken Bowl \n", - "160 73 1 Chicken Bowl \n", - "176 79 1 Chicken Bowl \n", - "182 82 1 Chicken Bowl \n", - "193 86 1 Chicken Bowl \n", - "199 89 1 Chicken Bowl \n", - "206 92 1 Chicken Bowl \n", - "209 93 1 Chicken Bowl \n", - "211 93 1 Chicken Bowl \n", - "218 96 1 Chicken Bowl \n", - "220 97 1 Chicken Bowl \n", - "224 98 1 Chicken Bowl \n", - "231 102 1 Chicken Bowl \n", - "252 110 1 Chicken Bowl \n", - "257 111 1 Chicken Bowl \n", - "284 124 1 Chicken Bowl \n", - "290 126 1 Chicken Bowl \n", - "291 127 1 Chicken Bowl \n", - "... ... ... ... \n", - "4443 1771 1 Chicken Bowl \n", - "4444 1771 1 Chicken Bowl \n", - "4465 1779 1 Chicken Bowl \n", - "4481 1786 1 Chicken Bowl \n", - "4483 1786 1 Chicken Bowl \n", - "4484 1786 1 Chicken Bowl \n", - "4486 1786 1 Chicken Bowl \n", - "4488 1786 1 Chicken Bowl \n", - "4495 1788 1 Chicken Bowl \n", - "4498 1789 1 Chicken Bowl \n", - "4506 1792 1 Chicken Bowl \n", - "4511 1794 1 Chicken Bowl \n", - "4532 1802 1 Chicken Bowl \n", - "4537 1804 1 Chicken Bowl \n", - "4540 1805 1 Chicken Bowl \n", - "4553 1810 1 Chicken Bowl \n", - "4555 1811 1 Chicken Bowl \n", - "4564 1815 1 Chicken Bowl \n", - "4574 1819 1 Chicken Bowl \n", - "4576 1820 1 Chicken Bowl \n", - "4581 1822 1 Chicken Bowl \n", - "4583 1823 1 Chicken Bowl \n", - "4586 1824 1 Chicken Bowl \n", - "4587 1824 1 Chicken Bowl \n", - "4589 1825 1 Chicken Bowl \n", - "4590 1825 1 Chicken Bowl \n", - "4591 1825 1 Chicken Bowl \n", - "4595 1826 1 Chicken Bowl \n", - "4599 1827 1 Chicken Bowl \n", - "4604 1828 1 Chicken Bowl \n", + " item_name choice_description \\\n", + "0 Chicken Bowl [Fresh Tomato Salsa (Mild), [Rice, Cheese, Sou... \n", + "1 Steak Burrito [Tomatillo Red Chili Salsa, [Fajita Vegetables... \n", + "2 Chicken Bowl [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... \n", + "3 Chicken Burrito [[Tomatillo-Green Chili Salsa (Medium), Tomati... \n", + "4 Barbacoa Bowl [Roasted Chili Corn Salsa, [Fajita Vegetables,... \n", + ".. ... ... \n", + "702 Carnitas Bowl [Roasted Chili Corn Salsa, [Rice, Sour Cream, ... \n", + "703 Barbacoa Bowl [Roasted Chili Corn Salsa, [Pinto Beans, Sour ... \n", + "704 Steak Burrito [Tomatillo Green Chili Salsa, [Rice, Cheese, S... \n", + "705 Steak Burrito [Fresh Tomato Salsa, [Rice, Sour Cream, Cheese... \n", + "706 Veggie Burrito [Tomatillo Green Chili Salsa, [Rice, Fajita Ve... \n", "\n", - " choice_description item_price \n", - "5 [Fresh Tomato Salsa (Mild), [Rice, Cheese, Sou... 10.98 \n", - "13 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "19 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 8.75 \n", - "26 [Roasted Chili Corn Salsa (Medium), [Pinto Bea... 8.49 \n", - "42 [Roasted Chili Corn Salsa, [Rice, Black Beans,... 11.25 \n", - "76 [Fresh Tomato Salsa, [Rice, Black Beans, Pinto... 8.75 \n", - "78 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 8.75 \n", - "99 [Tomatillo Red Chili Salsa, [Rice, Fajita Vege... 8.75 \n", - "110 [Tomatillo Red Chili Salsa, [Rice, Black Beans... 8.75 \n", - "123 [Fresh Tomato Salsa, [Guacamole, Cheese, Sour ... 11.25 \n", - "138 [Fresh Tomato Salsa, [Rice, Fajita Vegetables,... 11.25 \n", - "140 [Tomatillo Green Chili Salsa, [Rice, Sour Crea... 11.25 \n", - "142 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "160 [Fresh Tomato Salsa (Mild), [Black Beans, Rice... 8.49 \n", - "176 [Roasted Chili Corn Salsa (Medium), [Black Bea... 10.98 \n", - "182 [Fresh Tomato Salsa, [Rice, Black Beans, Sour ... 8.75 \n", - "193 [Fresh Tomato Salsa, [Rice, Cheese, Sour Cream]] 8.75 \n", - "199 [[Roasted Chili Corn Salsa (Medium), Tomatillo... 10.98 \n", - "206 [Fresh Tomato Salsa, [Rice, Cheese, Lettuce]] 8.75 \n", - "209 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 11.25 \n", - "211 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 11.25 \n", - "218 [Tomatillo Green Chili Salsa, [Rice, Black Bea... 8.75 \n", - "220 [Roasted Chili Corn Salsa, [Rice, Black Beans,... 8.75 \n", - "224 [Tomatillo Green Chili Salsa, [Rice, Pinto Bea... 8.75 \n", - "231 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 8.75 \n", - "252 [Tomatillo Red Chili Salsa, [Rice, Cheese, Let... 8.75 \n", - "257 [Fresh Tomato Salsa, [Rice, Black Beans, Cheese]] 8.75 \n", - "284 [Fresh Tomato Salsa, [Rice, Cheese, Sour Cream]] 8.75 \n", - "290 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 11.25 \n", - "291 [Tomatillo Green Chili Salsa, [Rice, Sour Crea... 11.25 \n", - "... ... ... \n", - "4443 [Tomatillo Green Chili Salsa, [Rice, Pinto Bea... 8.75 \n", - "4444 [Fresh Tomato Salsa, [Rice, Black Beans, Sour ... 8.75 \n", - "4465 [Fresh Tomato Salsa, [Rice, Black Beans, Cheese]] 8.75 \n", - "4481 [Fresh Tomato Salsa, Rice] 8.75 \n", - "4483 [Fresh Tomato Salsa, [Rice, Pinto Beans, Chees... 11.25 \n", - "4484 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "4486 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 11.25 \n", - "4488 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 8.75 \n", - "4495 [Fresh Tomato Salsa, [Rice, Pinto Beans, Sour ... 11.25 \n", - "4498 [Tomatillo Green Chili Salsa, [Fajita Vegetabl... 11.25 \n", - "4506 [Fresh Tomato Salsa, [Rice, Cheese, Sour Cream... 11.25 \n", - "4511 [Roasted Chili Corn Salsa, [Rice, Fajita Veget... 8.75 \n", - "4532 [Roasted Chili Corn Salsa, [Rice, Black Beans,... 8.75 \n", - "4537 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 8.75 \n", - "4540 [Tomatillo Green Chili Salsa, [Fajita Vegetabl... 11.25 \n", - "4553 [Roasted Chili Corn Salsa, [Black Beans, Sour ... 11.25 \n", - "4555 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 8.75 \n", - "4564 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "4574 [Roasted Chili Corn Salsa, [Rice, Cheese, Lett... 8.75 \n", - "4576 [Fresh Tomato Salsa, [Rice, Cheese, Sour Cream... 11.25 \n", - "4581 [Tomatillo Red Chili Salsa, [Rice, Black Beans... 8.75 \n", - "4583 [Tomatillo Green Chili Salsa, [Rice, Black Bea... 8.75 \n", - "4586 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 11.25 \n", - "4587 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 11.25 \n", - "4589 [Fresh Tomato Salsa, [Rice, Black Beans, Sour ... 11.25 \n", - "4590 [Roasted Chili Corn Salsa, [Rice, Black Beans,... 11.25 \n", - "4591 [Tomatillo Red Chili Salsa, [Rice, Black Beans... 8.75 \n", - "4595 [Tomatillo Green Chili Salsa, [Rice, Black Bea... 8.75 \n", - "4599 [Roasted Chili Corn Salsa, [Cheese, Lettuce]] 8.75 \n", - "4604 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 8.75 \n", + " product_price \n", + "0 10.98 \n", + "1 11.75 \n", + "2 11.25 \n", + "3 10.98 \n", + "4 11.75 \n", + ".. ... \n", + "702 11.75 \n", + "703 11.75 \n", + "704 11.75 \n", + "705 11.75 \n", + "706 11.25 \n", "\n", - "[693 rows x 5 columns]" + "[707 rows x 3 columns]" ] }, - "execution_count": 25, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# delete the duplicates in item_name and quantity\n", - "# chipo_filtered = chipo.drop_duplicates(['item_name','quantity'])\n", - "chipo[(chipo['item_name'] == 'Chicken Bowl') & (chipo['quantity'] == 1)]\n", - "\n", - "# select only the products with quantity equals to 1\n", - "# chipo_one_prod = chipo_filtered[chipo_filtered.quantity == 1]\n", - "\n", - "# select only the item_name and item_price columns\n", - "# price_per_item = chipo_one_prod[['item_name', 'item_price']]\n", - "\n", - "# sort the values from the most to less expensive\n", - "# price_per_item.sort_values(by = \"item_price\", ascending = False).head(20)" + "filtered_chipo[[\"item_name\",\"choice_description\",\"product_price\"]]" ] }, { @@ -2091,52 +1521,22 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 14, "metadata": {}, "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", - "
order_idquantityitem_namechoice_descriptionitem_price
3598144315Chips and Fresh Tomato SalsaNaN44.25
\n", - "
" - ], "text/plain": [ - " order_id quantity item_name choice_description \\\n", - "3598 1443 15 Chips and Fresh Tomato Salsa NaN \n", - "\n", - " item_price \n", - "3598 44.25 " + "15" ] }, - "execution_count": 26, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "chipo.sort_values(by = \"item_price\", ascending = False).head(1)" + "chipo.loc[chipo[\"item_price\"].idxmax()][\"quantity\"]" ] }, { @@ -2148,7 +1548,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 15, "metadata": {}, "outputs": [ { @@ -2157,15 +1557,13 @@ "18" ] }, - "execution_count": 18, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "chipo_salad = chipo[chipo.item_name == \"Veggie Salad Bowl\"]\n", - "\n", - "len(chipo_salad)" + "chipo[chipo[\"item_name\"]==\"Veggie Salad Bowl\"][\"quantity\"].sum()" ] }, { @@ -2177,7 +1575,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -2186,21 +1584,20 @@ "20" ] }, - "execution_count": 28, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "chipo_drink_steak_bowl = chipo[(chipo.item_name == \"Canned Soda\") & (chipo.quantity > 1)]\n", - "len(chipo_drink_steak_bowl)" + "chipo[ ( chipo[\"item_name\"]==\"Canned Soda\" ) & ( chipo[\"quantity\"]>1 )].shape[0]" ] } ], "metadata": { "anaconda-cloud": {}, "kernelspec": { - "display_name": "Python 3", + "display_name": "base", "language": "python", "name": "python3" }, @@ -2214,7 +1611,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.3" + "version": "3.12.3" }, "toc": { "base_numbering": 1, diff --git a/02_Filtering_&_Sorting/Chipotle/Solutions.ipynb b/02_Filtering_&_Sorting/Chipotle/Solutions.ipynb index d21f74f3e..a8592d9ff 100644 --- a/02_Filtering_&_Sorting/Chipotle/Solutions.ipynb +++ b/02_Filtering_&_Sorting/Chipotle/Solutions.ipynb @@ -58,35 +58,27 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": { "collapsed": false }, "outputs": [ { - "data": { - "text/plain": [ - "12" - ] - }, - "execution_count": 22, - "metadata": {}, - "output_type": "execute_result" + "name": "stdout", + "output_type": "stream", + "text": [ + "the number of products that cost more than $10.00 is 707\n" + ] } ], "source": [ - "# clean the item_price column and transform it in a float\n", - "\n", - "\n", - "# reassign the column with the cleaned prices\n", + "# the item price column is actullay the price of the product multiplied by the quantity\n", "\n", + "# adding a new column representing the price of each single product in float\n", "\n", - "# delete the duplicates in item_name and quantity\n", + "# removing duplicated products\n", "\n", - "\n", - "# select only the products with quantity equals to 1\n", - "\n", - "\n" + "# filtering products that costs more than $10\n" ] }, { @@ -94,12 +86,12 @@ "metadata": {}, "source": [ "### Step 5. What is the price of each item? \n", - "###### print a data frame with only two columns item_name and item_price" + "###### print a data frame with only three columns item_name choice_description and product_price" ] }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "metadata": { "collapsed": false }, @@ -108,160 +100,136 @@ "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", "
item_nameitem_pricechoice_descriptionproduct_price
606Steak Salad Bowl11.89
1229Barbacoa Salad Bowl11.89
1132Carnitas Salad Bowl11.890Chicken Bowl[Fresh Tomato Salsa (Mild), [Rice, Cheese, Sou...10.98
71Steak Burrito[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.75
168Barbacoa Crispy Tacos11.75
39Barbacoa Bowl11.75
738Veggie Soft Tacos11.25
186Veggie Salad Bowl11.25
62Veggie Bowl11.25
57Veggie Burrito2Chicken Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
250Chicken Salad10.98
5Chicken Bowl3Chicken Burrito[[Tomatillo-Green Chili Salsa (Medium), Tomati...10.98
8Steak Soft Tacos9.25
554Carnitas Crispy Tacos9.254Barbacoa Bowl[Roasted Chili Corn Salsa, [Fajita Vegetables,...11.75
237Carnitas Soft Tacos9.25............
56Barbacoa Soft Tacos9.25702Carnitas Bowl[Roasted Chili Corn Salsa, [Rice, Sour Cream, ...11.75
92Steak Crispy Tacos9.25703Barbacoa Bowl[Roasted Chili Corn Salsa, [Pinto Beans, Sour ...11.75
664Steak Salad8.99704Steak Burrito[Tomatillo Green Chili Salsa, [Rice, Cheese, S...11.75
54Steak Bowl8.99705Steak Burrito[Fresh Tomato Salsa, [Rice, Sour Cream, Cheese...11.75
3750Carnitas Salad8.99706Veggie Burrito[Tomatillo Green Chili Salsa, [Rice, Fajita Ve...11.25
\n", + "

707 rows × 3 columns

\n", "
" ], "text/plain": [ - " item_name item_price\n", - "606 Steak Salad Bowl 11.89\n", - "1229 Barbacoa Salad Bowl 11.89\n", - "1132 Carnitas Salad Bowl 11.89\n", - "7 Steak Burrito 11.75\n", - "168 Barbacoa Crispy Tacos 11.75\n", - "39 Barbacoa Bowl 11.75\n", - "738 Veggie Soft Tacos 11.25\n", - "186 Veggie Salad Bowl 11.25\n", - "62 Veggie Bowl 11.25\n", - "57 Veggie Burrito 11.25\n", - "250 Chicken Salad 10.98\n", - "5 Chicken Bowl 10.98\n", - "8 Steak Soft Tacos 9.25\n", - "554 Carnitas Crispy Tacos 9.25\n", - "237 Carnitas Soft Tacos 9.25\n", - "56 Barbacoa Soft Tacos 9.25\n", - "92 Steak Crispy Tacos 9.25\n", - "664 Steak Salad 8.99\n", - "54 Steak Bowl 8.99\n", - "3750 Carnitas Salad 8.99" + " item_name choice_description \\\n", + "0 Chicken Bowl [Fresh Tomato Salsa (Mild), [Rice, Cheese, Sou... \n", + "1 Steak Burrito [Tomatillo Red Chili Salsa, [Fajita Vegetables... \n", + "2 Chicken Bowl [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... \n", + "3 Chicken Burrito [[Tomatillo-Green Chili Salsa (Medium), Tomati... \n", + "4 Barbacoa Bowl [Roasted Chili Corn Salsa, [Fajita Vegetables,... \n", + ".. ... ... \n", + "702 Carnitas Bowl [Roasted Chili Corn Salsa, [Rice, Sour Cream, ... \n", + "703 Barbacoa Bowl [Roasted Chili Corn Salsa, [Pinto Beans, Sour ... \n", + "704 Steak Burrito [Tomatillo Green Chili Salsa, [Rice, Cheese, S... \n", + "705 Steak Burrito [Fresh Tomato Salsa, [Rice, Sour Cream, Cheese... \n", + "706 Veggie Burrito [Tomatillo Green Chili Salsa, [Rice, Fajita Ve... \n", + "\n", + " product_price \n", + "0 10.98 \n", + "1 11.75 \n", + "2 11.25 \n", + "3 10.98 \n", + "4 11.75 \n", + ".. ... \n", + "702 11.75 \n", + "703 11.75 \n", + "704 11.75 \n", + "705 11.75 \n", + "706 11.25 \n", + "\n", + "[707 rows x 3 columns]" ] }, - "execution_count": 24, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], - "source": [ - "# delete the duplicates in item_name and quantity\n", - "\n", - "\n", - "# select only the products with quantity equals to 1\n", - "\n", - "\n", - "# select only the item_name and item_price columns\n", - "\n", - "\n", - "# sort the values from the most to less expensive\n" - ] + "source": [] }, { "cell_type": "markdown", @@ -272,7 +240,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "metadata": { "collapsed": false }, @@ -281,6 +249,19 @@ "data": { "text/html": [ "
\n", + "\n", "\n", " \n", " \n", @@ -290,6 +271,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -300,6 +282,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -308,6 +291,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -316,6 +300,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -324,6 +309,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -332,205 +318,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -540,206 +327,7 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -748,6 +336,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -756,6 +345,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -764,6 +354,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -772,6 +363,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -780,10 +372,11 @@ " \n", " \n", " \n", + " \n", " \n", " \n", "
item_namechoice_descriptionitem_priceproduct_price
6 Pack Soft Drink[Diet Coke]12.986.49
3416 Pack Soft Drink[Diet Coke]6.496.49
18496 Pack Soft Drink[Coke]6.496.49
18606 Pack Soft Drink[Diet Coke]6.496.49
27136 Pack Soft Drink[Coke]6.49
3422137316 Pack Soft Drink[Coke]6.49
55323016 Pack Soft Drink[Diet Coke]6.49
191677416 Pack Soft Drink[Diet Coke]6.49
192277616 Pack Soft Drink[Coke]6.49
193778416 Pack Soft Drink[Diet Coke]6.49
3836153716 Pack Soft Drink[Coke]6.49
29812916 Pack Soft Drink[Sprite]6.49
197679816 Pack Soft Drink[Diet Coke]6.49
116748116 Pack Soft Drink[Coke]6.49
3875155416 Pack Soft Drink[Diet Coke]6.49
112446516 Pack Soft Drink[Coke]6.49
3886155816 Pack Soft Drink[Diet Coke]6.49
210884916 Pack Soft Drink[Coke]6.49
3010119616 Pack Soft Drink[Diet Coke]6.49
4535180316 Pack Soft Drink[Lemonade]6.49
4169166416 Pack Soft Drink[Diet Coke]6.49
4174166616 Pack Soft Drink[Coke]6.49
4527180016 Pack Soft Drink[Diet Coke]6.49
4522179816 Pack Soft Drink[Diet Coke]6.49
3806152516 Pack Soft Drink[Sprite]6.49
238994916 Pack Soft Drink[Coke]6.49
3132124816 Pack Soft Drink[Diet Coke]6.49
3141125316 Pack Soft Drink[Lemonade]6.49
63926416 Pack Soft Drink[Diet Coke]6.49
102642216 Pack Soft Drink[Sprite]6.49
.........
299611921Veggie Salad[Roasted Chili Corn Salsa (Medium), [Black Bea...8.49
316312631Veggie Salad[[Fresh Tomato Salsa (Mild), Roasted Chili Cor...8.49
408416351Veggie Salad[[Fresh Tomato Salsa (Mild), Roasted Chili Cor...8.49
16946861Veggie Salad[[Fresh Tomato Salsa (Mild), Roasted Chili Cor...8.49
275610941Veggie Salad[[Tomatillo-Green Chili Salsa (Medium), Roaste...8.49
420116771Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Black...11.25
18847601Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
4551951Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
322312891Veggie Salad Bowl[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.25
22238961Veggie Salad Bowl[Roasted Chili Corn Salsa, Fajita Vegetables]8.75
22699131Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...8.75
454118051Veggie Salad Bowl[Tomatillo Green Chili Salsa, [Fajita Vegetabl...8.75
329313211Veggie Salad Bowl[Fresh Tomato Salsa, [Rice, Black Beans, Chees...8.75
186831Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
9603941Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Lettu...8.75
13165361Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...8.75
21568691Veggie Salad Bowl[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.25
426117001Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.25
2951281Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Lettu...11.25
457318181Veggie Salad Bowl[Fresh Tomato Salsa, [Fajita Vegetables, Pinto...8.75
268310661Veggie Salad Bowl[Roasted Chili Corn Salsa, [Fajita Vegetables,...8.75
4962071Veggie Salad Bowl[Fresh Tomato Salsa, [Rice, Lettuce, Guacamole...11.25
410916461Veggie Salad Bowl[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.25
7383041Veggie Soft Tacos[Tomatillo Red Chili Salsa, [Fajita Vegetables...11.25
388915592Veggie Soft Tacos[Fresh Tomato Salsa (Mild), [Black Beans, Rice...16.98...
2384Veggie Soft Tacos[Roasted Chili Corn Salsa, [Fajita Vegetables,...8.758.75
781Veggie Soft Tacos[Fresh Tomato Salsa, [Black Beans, Cheese, Sou...8.758.75
2851Veggie Soft Tacos[Roasted Chili Corn Salsa (Medium), [Black Bea...8.498.49
1699Veggie Soft Tacos[Fresh Tomato Salsa, [Fajita Vegetables, Rice,...11.2511.25
1395Veggie Soft Tacos[Fresh Tomato Salsa (Mild), [Pinto Beans, Rice...8.498.49
\n", - "

4622 rows × 5 columns

\n", + "

4622 rows × 6 columns

\n", "
" ], "text/plain": [ @@ -793,139 +386,50 @@ "1849 749 1 6 Pack Soft Drink \n", "1860 754 1 6 Pack Soft Drink \n", "2713 1076 1 6 Pack Soft Drink \n", - "3422 1373 1 6 Pack Soft Drink \n", - "553 230 1 6 Pack Soft Drink \n", - "1916 774 1 6 Pack Soft Drink \n", - "1922 776 1 6 Pack Soft Drink \n", - "1937 784 1 6 Pack Soft Drink \n", - "3836 1537 1 6 Pack Soft Drink \n", - "298 129 1 6 Pack Soft Drink \n", - "1976 798 1 6 Pack Soft Drink \n", - "1167 481 1 6 Pack Soft Drink \n", - "3875 1554 1 6 Pack Soft Drink \n", - "1124 465 1 6 Pack Soft Drink \n", - "3886 1558 1 6 Pack Soft Drink \n", - "2108 849 1 6 Pack Soft Drink \n", - "3010 1196 1 6 Pack Soft Drink \n", - "4535 1803 1 6 Pack Soft Drink \n", - "4169 1664 1 6 Pack Soft Drink \n", - "4174 1666 1 6 Pack Soft Drink \n", - "4527 1800 1 6 Pack Soft Drink \n", - "4522 1798 1 6 Pack Soft Drink \n", - "3806 1525 1 6 Pack Soft Drink \n", - "2389 949 1 6 Pack Soft Drink \n", - "3132 1248 1 6 Pack Soft Drink \n", - "3141 1253 1 6 Pack Soft Drink \n", - "639 264 1 6 Pack Soft Drink \n", - "1026 422 1 6 Pack Soft Drink \n", "... ... ... ... \n", - "2996 1192 1 Veggie Salad \n", - "3163 1263 1 Veggie Salad \n", - "4084 1635 1 Veggie Salad \n", - "1694 686 1 Veggie Salad \n", - "2756 1094 1 Veggie Salad \n", - "4201 1677 1 Veggie Salad Bowl \n", - "1884 760 1 Veggie Salad Bowl \n", - "455 195 1 Veggie Salad Bowl \n", - "3223 1289 1 Veggie Salad Bowl \n", - "2223 896 1 Veggie Salad Bowl \n", - "2269 913 1 Veggie Salad Bowl \n", - "4541 1805 1 Veggie Salad Bowl \n", - "3293 1321 1 Veggie Salad Bowl \n", - "186 83 1 Veggie Salad Bowl \n", - "960 394 1 Veggie Salad Bowl \n", - "1316 536 1 Veggie Salad Bowl \n", - "2156 869 1 Veggie Salad Bowl \n", - "4261 1700 1 Veggie Salad Bowl \n", - "295 128 1 Veggie Salad Bowl \n", - "4573 1818 1 Veggie Salad Bowl \n", - "2683 1066 1 Veggie Salad Bowl \n", - "496 207 1 Veggie Salad Bowl \n", - "4109 1646 1 Veggie Salad Bowl \n", - "738 304 1 Veggie Soft Tacos \n", - "3889 1559 2 Veggie Soft Tacos \n", "2384 948 1 Veggie Soft Tacos \n", "781 322 1 Veggie Soft Tacos \n", "2851 1132 1 Veggie Soft Tacos \n", "1699 688 1 Veggie Soft Tacos \n", "1395 567 1 Veggie Soft Tacos \n", "\n", - " choice_description item_price \n", - "3389 [Diet Coke] 12.98 \n", - "341 [Diet Coke] 6.49 \n", - "1849 [Coke] 6.49 \n", - "1860 [Diet Coke] 6.49 \n", - "2713 [Coke] 6.49 \n", - "3422 [Coke] 6.49 \n", - "553 [Diet Coke] 6.49 \n", - "1916 [Diet Coke] 6.49 \n", - "1922 [Coke] 6.49 \n", - "1937 [Diet Coke] 6.49 \n", - "3836 [Coke] 6.49 \n", - "298 [Sprite] 6.49 \n", - "1976 [Diet Coke] 6.49 \n", - "1167 [Coke] 6.49 \n", - "3875 [Diet Coke] 6.49 \n", - "1124 [Coke] 6.49 \n", - "3886 [Diet Coke] 6.49 \n", - "2108 [Coke] 6.49 \n", - "3010 [Diet Coke] 6.49 \n", - "4535 [Lemonade] 6.49 \n", - "4169 [Diet Coke] 6.49 \n", - "4174 [Coke] 6.49 \n", - "4527 [Diet Coke] 6.49 \n", - "4522 [Diet Coke] 6.49 \n", - "3806 [Sprite] 6.49 \n", - "2389 [Coke] 6.49 \n", - "3132 [Diet Coke] 6.49 \n", - "3141 [Lemonade] 6.49 \n", - "639 [Diet Coke] 6.49 \n", - "1026 [Sprite] 6.49 \n", - "... ... ... \n", - "2996 [Roasted Chili Corn Salsa (Medium), [Black Bea... 8.49 \n", - "3163 [[Fresh Tomato Salsa (Mild), Roasted Chili Cor... 8.49 \n", - "4084 [[Fresh Tomato Salsa (Mild), Roasted Chili Cor... 8.49 \n", - "1694 [[Fresh Tomato Salsa (Mild), Roasted Chili Cor... 8.49 \n", - "2756 [[Tomatillo-Green Chili Salsa (Medium), Roaste... 8.49 \n", - "4201 [Fresh Tomato Salsa, [Fajita Vegetables, Black... 11.25 \n", - "1884 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "455 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "3223 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.25 \n", - "2223 [Roasted Chili Corn Salsa, Fajita Vegetables] 8.75 \n", - "2269 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 8.75 \n", - "4541 [Tomatillo Green Chili Salsa, [Fajita Vegetabl... 8.75 \n", - "3293 [Fresh Tomato Salsa, [Rice, Black Beans, Chees... 8.75 \n", - "186 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "960 [Fresh Tomato Salsa, [Fajita Vegetables, Lettu... 8.75 \n", - "1316 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 8.75 \n", - "2156 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.25 \n", - "4261 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "295 [Fresh Tomato Salsa, [Fajita Vegetables, Lettu... 11.25 \n", - "4573 [Fresh Tomato Salsa, [Fajita Vegetables, Pinto... 8.75 \n", - "2683 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 8.75 \n", - "496 [Fresh Tomato Salsa, [Rice, Lettuce, Guacamole... 11.25 \n", - "4109 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.25 \n", - "738 [Tomatillo Red Chili Salsa, [Fajita Vegetables... 11.25 \n", - "3889 [Fresh Tomato Salsa (Mild), [Black Beans, Rice... 16.98 \n", - "2384 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 8.75 \n", - "781 [Fresh Tomato Salsa, [Black Beans, Cheese, Sou... 8.75 \n", - "2851 [Roasted Chili Corn Salsa (Medium), [Black Bea... 8.49 \n", - "1699 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", - "1395 [Fresh Tomato Salsa (Mild), [Pinto Beans, Rice... 8.49 \n", + " choice_description item_price \\\n", + "3389 [Diet Coke] 12.98 \n", + "341 [Diet Coke] 6.49 \n", + "1849 [Coke] 6.49 \n", + "1860 [Diet Coke] 6.49 \n", + "2713 [Coke] 6.49 \n", + "... ... ... \n", + "2384 [Roasted Chili Corn Salsa, [Fajita Vegetables,... 8.75 \n", + "781 [Fresh Tomato Salsa, [Black Beans, Cheese, Sou... 8.75 \n", + "2851 [Roasted Chili Corn Salsa (Medium), [Black Bea... 8.49 \n", + "1699 [Fresh Tomato Salsa, [Fajita Vegetables, Rice,... 11.25 \n", + "1395 [Fresh Tomato Salsa (Mild), [Pinto Beans, Rice... 8.49 \n", + "\n", + " product_price \n", + "3389 6.49 \n", + "341 6.49 \n", + "1849 6.49 \n", + "1860 6.49 \n", + "2713 6.49 \n", + "... ... \n", + "2384 8.75 \n", + "781 8.75 \n", + "2851 8.49 \n", + "1699 11.25 \n", + "1395 8.49 \n", "\n", - "[4622 rows x 5 columns]" + "[4622 rows x 6 columns]" ] }, - "execution_count": 25, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "\n", - "\n", - "# OR\n", - "\n" + "# OR\n" ] }, { @@ -937,48 +441,18 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "metadata": { "collapsed": false }, "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", - "
order_idquantityitem_namechoice_descriptionitem_price
3598144315Chips and Fresh Tomato SalsaNaN44.25
\n", - "
" - ], "text/plain": [ - " order_id quantity item_name choice_description \\\n", - "3598 1443 15 Chips and Fresh Tomato Salsa NaN \n", - "\n", - " item_price \n", - "3598 44.25 " + "15" ] }, - "execution_count": 26, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -994,7 +468,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": null, "metadata": { "collapsed": false }, @@ -1005,7 +479,7 @@ "18" ] }, - "execution_count": 27, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -1021,7 +495,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": null, "metadata": { "collapsed": false }, @@ -1032,7 +506,7 @@ "20" ] }, - "execution_count": 28, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -1043,21 +517,21 @@ "metadata": { "anaconda-cloud": {}, "kernelspec": { - "display_name": "Python [default]", + "display_name": "base", "language": "python", - "name": "python2" + "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", - "version": 2 + "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.12" + "pygments_lexer": "ipython3", + "version": "3.12.3" } }, "nbformat": 4,