From 12130bda7851770f815b1857edd1b900755bc3d6 Mon Sep 17 00:00:00 2001
From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>
Date: Thu, 10 Oct 2024 15:51:46 +0900
Subject: created ", created README.md
---
.../Customer Call List-checkpoint.ipynb | 3593 ++++++++++++++++++++
.../Customer Call/Customer Call List.ipynb | 3593 ++++++++++++++++++++
.../Customer Call/Customer Call List.xlsx | Bin 0 -> 12692 bytes
3 files changed, 7186 insertions(+)
create mode 100644 Data Cleaning/Customer Call/.ipynb_checkpoints/Customer Call List-checkpoint.ipynb
create mode 100644 Data Cleaning/Customer Call/Customer Call List.ipynb
create mode 100644 Data Cleaning/Customer Call/Customer Call List.xlsx
(limited to 'Data Cleaning/Customer Call')
diff --git a/Data Cleaning/Customer Call/.ipynb_checkpoints/Customer Call List-checkpoint.ipynb b/Data Cleaning/Customer Call/.ipynb_checkpoints/Customer Call List-checkpoint.ipynb
new file mode 100644
index 0000000..bce03ed
--- /dev/null
+++ b/Data Cleaning/Customer Call/.ipynb_checkpoints/Customer Call List-checkpoint.ipynb
@@ -0,0 +1,3593 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "c6038cd0",
+ "metadata": {},
+ "source": [
+ "# Data Cleaning in Pandas"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "id": "9d8c99e2",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "id": "1996c91f",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Not_Useful_Column | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123/643/9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " /White | \n",
+ " 7066950392 | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876|678|3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " NaN | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876|678|3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " N/a | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " NaN | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " ...Potter | \n",
+ " 7066950392 | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876|678|3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson_ | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123/643/9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " 7066950392 | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876|678|3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876|678|3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123/643/9775 \n",
+ "2 1003 Walter /White 7066950392 \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876|678|3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger NaN \n",
+ "7 1008 Sherlock Holmes 876|678|3469 \n",
+ "8 1009 Gandalf NaN N/a \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee NaN \n",
+ "11 1012 Harry ...Potter 7066950392 \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876|678|3469 \n",
+ "14 1015 Toby Flenderson_ 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123/643/9775 \n",
+ "17 1018 Clark Kent 7066950392 \n",
+ "18 1019 Creed Braton N/a \n",
+ "19 1020 Anakin Skywalker 876|678|3469 \n",
+ "20 1020 Anakin Skywalker 876|678|3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "20 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Not_Useful_Column \n",
+ "0 True \n",
+ "1 False \n",
+ "2 True \n",
+ "3 True \n",
+ "4 True \n",
+ "5 True \n",
+ "6 False \n",
+ "7 False \n",
+ "8 False \n",
+ "9 True \n",
+ "10 True \n",
+ "11 True \n",
+ "12 False \n",
+ "13 False \n",
+ "14 False \n",
+ "15 False \n",
+ "16 False \n",
+ "17 True \n",
+ "18 True \n",
+ "19 True \n",
+ "20 True "
+ ]
+ },
+ "execution_count": 27,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = pd.read_excel(r\"~/Projects/Data Cleaning/Customer Call/Customer Call List.xlsx\")\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "id": "8624a784",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df = df.drop_duplicates()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "id": "66259ab9",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123/643/9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " /White | \n",
+ " 7066950392 | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876|678|3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " NaN | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876|678|3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " N/a | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " NaN | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " ...Potter | \n",
+ " 7066950392 | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876|678|3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson_ | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123/643/9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " 7066950392 | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876|678|3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123/643/9775 \n",
+ "2 1003 Walter /White 7066950392 \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876|678|3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger NaN \n",
+ "7 1008 Sherlock Holmes 876|678|3469 \n",
+ "8 1009 Gandalf NaN N/a \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee NaN \n",
+ "11 1012 Harry ...Potter 7066950392 \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876|678|3469 \n",
+ "14 1015 Toby Flenderson_ 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123/643/9775 \n",
+ "17 1018 Clark Kent 7066950392 \n",
+ "18 1019 Creed Braton N/a \n",
+ "19 1020 Anakin Skywalker 876|678|3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N "
+ ]
+ },
+ "execution_count": 29,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = df.drop(columns = \"Not_Useful_Column\")\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "id": "e89a398d",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123/643/9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " 7066950392 | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876|678|3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " NaN | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876|678|3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " N/a | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " NaN | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " 7066950392 | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876|678|3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123/643/9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " 7066950392 | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876|678|3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123/643/9775 \n",
+ "2 1003 Walter White 7066950392 \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876|678|3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger NaN \n",
+ "7 1008 Sherlock Holmes 876|678|3469 \n",
+ "8 1009 Gandalf NaN N/a \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee NaN \n",
+ "11 1012 Harry Potter 7066950392 \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876|678|3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123/643/9775 \n",
+ "17 1018 Clark Kent 7066950392 \n",
+ "18 1019 Creed Braton N/a \n",
+ "19 1020 Anakin Skywalker 876|678|3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N "
+ ]
+ },
+ "execution_count": 30,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"Last_Name\"] = df[\"Last_Name\"].str.strip(\"123._/\")\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "id": "e65fe734",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf NaN \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N "
+ ]
+ },
+ "execution_count": 31,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"Phone_Number\"] = df[\"Phone_Number\"].str.replace('[^a-zA-Z0-9]','')\n",
+ "df[\"Phone_Number\"] = df[\"Phone_Number\"].str.replace('(\\d{3})[^-](\\d{3})[^-](\\d{4})', r'\\1-\\2-\\3', regex=True)\n",
+ "df[\"Phone_Number\"] = df[\"Phone_Number\"].where(df[\"Phone_Number\"].str.match(r'\\d{3}-\\d{3}-\\d{4}'), '')\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "id": "c9cdb66a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ " 93 West Main Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ " 298 Drugs Driveway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ " 123 Dragons Road | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ " 768 City Parkway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ " 1209 South Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ " 98 Clue Drive | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ " 123 Middle Earth | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ " 343 City Parkway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ " 214 HR Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ " 3498 Super Lane | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ " N/a | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf NaN \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire None \n",
+ "1 93 West Main Street None None \n",
+ "2 298 Drugs Driveway None None \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road None None \n",
+ "5 768 City Parkway None None \n",
+ "6 1209 South Street None None \n",
+ "7 98 Clue Drive None None \n",
+ "8 123 Middle Earth None None \n",
+ "9 25th Main Street New York None \n",
+ "10 612 Shire Lane Shire None \n",
+ "11 2394 Hogwarts Avenue None None \n",
+ "12 2039 Main Street None None \n",
+ "13 343 City Parkway None None \n",
+ "14 214 HR Avenue None None \n",
+ "15 2395 Hogwarts Avenue None None \n",
+ "16 121 Paper Avenue Pennsylvania None \n",
+ "17 3498 Super Lane None None \n",
+ "18 N/a None None \n",
+ "19 910 Tatooine Road Tatooine None "
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[[\"Street_Address\", \"State\", \"Zip_Code\"]] = df[\"Address\"].str.split(',',n=2,expand=True)\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "id": "8c55b8ab",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ " 298 Drugs Driveway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ " 123 Middle Earth | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ " 3498 Super Lane | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf NaN \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire None \n",
+ "1 93 West Main Street None None \n",
+ "2 298 Drugs Driveway None None \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road None None \n",
+ "5 768 City Parkway None None \n",
+ "6 1209 South Street None None \n",
+ "7 98 Clue Drive None None \n",
+ "8 123 Middle Earth None None \n",
+ "9 25th Main Street New York None \n",
+ "10 612 Shire Lane Shire None \n",
+ "11 2394 Hogwarts Avenue None None \n",
+ "12 2039 Main Street None None \n",
+ "13 343 City Parkway None None \n",
+ "14 214 HR Avenue None None \n",
+ "15 2395 Hogwarts Avenue None None \n",
+ "16 121 Paper Avenue Pennsylvania None \n",
+ "17 3498 Super Lane None None \n",
+ "18 N/a None None \n",
+ "19 910 Tatooine Road Tatooine None "
+ ]
+ },
+ "execution_count": 33,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"Do_Not_Contact\"] = df[\"Do_Not_Contact\"].str.replace('Yes','Y')\n",
+ "df[\"Do_Not_Contact\"] = df[\"Do_Not_Contact\"].str.replace('No','N')\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "id": "5f1f693c",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire \n",
+ "1 93 West Main Street \n",
+ "2 298 Drugs Driveway \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road \n",
+ "5 768 City Parkway \n",
+ "6 1209 South Street \n",
+ "7 98 Clue Drive \n",
+ "8 123 Middle Earth \n",
+ "9 25th Main Street New York \n",
+ "10 612 Shire Lane Shire \n",
+ "11 2394 Hogwarts Avenue \n",
+ "12 2039 Main Street \n",
+ "13 343 City Parkway \n",
+ "14 214 HR Avenue \n",
+ "15 2395 Hogwarts Avenue \n",
+ "16 121 Paper Avenue Pennsylvania \n",
+ "17 3498 Super Lane \n",
+ "18 N/a \n",
+ "19 910 Tatooine Road Tatooine "
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df=df.fillna('')\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "id": "2785de92",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire \n",
+ "1 93 West Main Street \n",
+ "2 298 Drugs Driveway \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road \n",
+ "5 768 City Parkway \n",
+ "6 1209 South Street \n",
+ "7 98 Clue Drive \n",
+ "8 123 Middle Earth \n",
+ "9 25th Main Street New York \n",
+ "10 612 Shire Lane Shire \n",
+ "11 2394 Hogwarts Avenue \n",
+ "12 2039 Main Street \n",
+ "13 343 City Parkway \n",
+ "14 214 HR Avenue \n",
+ "15 2395 Hogwarts Avenue \n",
+ "16 121 Paper Avenue Pennsylvania \n",
+ "17 3498 Super Lane \n",
+ "18 N/a \n",
+ "19 910 Tatooine Road Tatooine "
+ ]
+ },
+ "execution_count": 35,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df.dropna(subset=\"Do_Not_Contact\", inplace=True)\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "id": "e6abe261",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire \n",
+ "1 93 West Main Street \n",
+ "2 298 Drugs Driveway \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road \n",
+ "5 768 City Parkway \n",
+ "6 1209 South Street \n",
+ "7 98 Clue Drive \n",
+ "8 123 Middle Earth \n",
+ "9 25th Main Street New York \n",
+ "10 612 Shire Lane Shire \n",
+ "11 2394 Hogwarts Avenue \n",
+ "12 2039 Main Street \n",
+ "13 343 City Parkway \n",
+ "14 214 HR Avenue \n",
+ "15 2395 Hogwarts Avenue \n",
+ "16 121 Paper Avenue Pennsylvania \n",
+ "17 3498 Super Lane \n",
+ "18 N/a \n",
+ "19 910 Tatooine Road Tatooine "
+ ]
+ },
+ "execution_count": 36,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df.dropna(subset=\"Phone_Number\", inplace=True)\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "id": "552ef68e",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire \n",
+ "1 93 West Main Street \n",
+ "2 298 Drugs Driveway \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road \n",
+ "5 768 City Parkway \n",
+ "6 1209 South Street \n",
+ "7 98 Clue Drive \n",
+ "8 123 Middle Earth \n",
+ "9 25th Main Street New York \n",
+ "10 612 Shire Lane Shire \n",
+ "11 2394 Hogwarts Avenue \n",
+ "12 2039 Main Street \n",
+ "13 343 City Parkway \n",
+ "14 214 HR Avenue \n",
+ "15 2395 Hogwarts Avenue \n",
+ "16 121 Paper Avenue Pennsylvania \n",
+ "17 3498 Super Lane \n",
+ "18 N/a \n",
+ "19 910 Tatooine Road Tatooine "
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = df.reset_index(drop=True)\n",
+ "df"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/Data Cleaning/Customer Call/Customer Call List.ipynb b/Data Cleaning/Customer Call/Customer Call List.ipynb
new file mode 100644
index 0000000..bce03ed
--- /dev/null
+++ b/Data Cleaning/Customer Call/Customer Call List.ipynb
@@ -0,0 +1,3593 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "c6038cd0",
+ "metadata": {},
+ "source": [
+ "# Data Cleaning in Pandas"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "id": "9d8c99e2",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "id": "1996c91f",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Not_Useful_Column | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123/643/9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " /White | \n",
+ " 7066950392 | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876|678|3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " NaN | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876|678|3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " N/a | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " NaN | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " ...Potter | \n",
+ " 7066950392 | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876|678|3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson_ | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123/643/9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " 7066950392 | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876|678|3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876|678|3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123/643/9775 \n",
+ "2 1003 Walter /White 7066950392 \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876|678|3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger NaN \n",
+ "7 1008 Sherlock Holmes 876|678|3469 \n",
+ "8 1009 Gandalf NaN N/a \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee NaN \n",
+ "11 1012 Harry ...Potter 7066950392 \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876|678|3469 \n",
+ "14 1015 Toby Flenderson_ 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123/643/9775 \n",
+ "17 1018 Clark Kent 7066950392 \n",
+ "18 1019 Creed Braton N/a \n",
+ "19 1020 Anakin Skywalker 876|678|3469 \n",
+ "20 1020 Anakin Skywalker 876|678|3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "20 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Not_Useful_Column \n",
+ "0 True \n",
+ "1 False \n",
+ "2 True \n",
+ "3 True \n",
+ "4 True \n",
+ "5 True \n",
+ "6 False \n",
+ "7 False \n",
+ "8 False \n",
+ "9 True \n",
+ "10 True \n",
+ "11 True \n",
+ "12 False \n",
+ "13 False \n",
+ "14 False \n",
+ "15 False \n",
+ "16 False \n",
+ "17 True \n",
+ "18 True \n",
+ "19 True \n",
+ "20 True "
+ ]
+ },
+ "execution_count": 27,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = pd.read_excel(r\"~/Projects/Data Cleaning/Customer Call/Customer Call List.xlsx\")\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "id": "8624a784",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df = df.drop_duplicates()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "id": "66259ab9",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123/643/9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " /White | \n",
+ " 7066950392 | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876|678|3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " NaN | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876|678|3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " N/a | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " NaN | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " ...Potter | \n",
+ " 7066950392 | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876|678|3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson_ | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123/643/9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " 7066950392 | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876|678|3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123/643/9775 \n",
+ "2 1003 Walter /White 7066950392 \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876|678|3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger NaN \n",
+ "7 1008 Sherlock Holmes 876|678|3469 \n",
+ "8 1009 Gandalf NaN N/a \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee NaN \n",
+ "11 1012 Harry ...Potter 7066950392 \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876|678|3469 \n",
+ "14 1015 Toby Flenderson_ 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123/643/9775 \n",
+ "17 1018 Clark Kent 7066950392 \n",
+ "18 1019 Creed Braton N/a \n",
+ "19 1020 Anakin Skywalker 876|678|3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N "
+ ]
+ },
+ "execution_count": 29,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = df.drop(columns = \"Not_Useful_Column\")\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "id": "e89a398d",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123/643/9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " 7066950392 | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876|678|3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " NaN | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876|678|3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " N/a | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " NaN | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " 7066950392 | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876|678|3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123/643/9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " 7066950392 | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876|678|3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123/643/9775 \n",
+ "2 1003 Walter White 7066950392 \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876|678|3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger NaN \n",
+ "7 1008 Sherlock Holmes 876|678|3469 \n",
+ "8 1009 Gandalf NaN N/a \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee NaN \n",
+ "11 1012 Harry Potter 7066950392 \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876|678|3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123/643/9775 \n",
+ "17 1018 Clark Kent 7066950392 \n",
+ "18 1019 Creed Braton N/a \n",
+ "19 1020 Anakin Skywalker 876|678|3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N "
+ ]
+ },
+ "execution_count": 30,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"Last_Name\"] = df[\"Last_Name\"].str.strip(\"123._/\")\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "id": "e65fe734",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf NaN \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N "
+ ]
+ },
+ "execution_count": 31,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"Phone_Number\"] = df[\"Phone_Number\"].str.replace('[^a-zA-Z0-9]','')\n",
+ "df[\"Phone_Number\"] = df[\"Phone_Number\"].str.replace('(\\d{3})[^-](\\d{3})[^-](\\d{4})', r'\\1-\\2-\\3', regex=True)\n",
+ "df[\"Phone_Number\"] = df[\"Phone_Number\"].where(df[\"Phone_Number\"].str.match(r'\\d{3}-\\d{3}-\\d{4}'), '')\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "id": "c9cdb66a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Yes | \n",
+ " 93 West Main Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ " 298 Drugs Driveway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " No | \n",
+ " 123 Dragons Road | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Yes | \n",
+ " 768 City Parkway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " No | \n",
+ " 1209 South Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " No | \n",
+ " 98 Clue Drive | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ " 123 Middle Earth | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " No | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " No | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " No | \n",
+ " 343 City Parkway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " No | \n",
+ " 214 HR Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " No | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ " 3498 Super Lane | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Yes | \n",
+ " N/a | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf NaN \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes No \n",
+ "1 93 West Main Street No Yes \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y No \n",
+ "5 768 City Parkway Yes Yes \n",
+ "6 1209 South Street No No \n",
+ "7 98 Clue Drive N No \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes No \n",
+ "10 612 Shire Lane, Shire Yes No \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes No \n",
+ "14 214 HR Avenue N No \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes No \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Yes \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire None \n",
+ "1 93 West Main Street None None \n",
+ "2 298 Drugs Driveway None None \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road None None \n",
+ "5 768 City Parkway None None \n",
+ "6 1209 South Street None None \n",
+ "7 98 Clue Drive None None \n",
+ "8 123 Middle Earth None None \n",
+ "9 25th Main Street New York None \n",
+ "10 612 Shire Lane Shire None \n",
+ "11 2394 Hogwarts Avenue None None \n",
+ "12 2039 Main Street None None \n",
+ "13 343 City Parkway None None \n",
+ "14 214 HR Avenue None None \n",
+ "15 2395 Hogwarts Avenue None None \n",
+ "16 121 Paper Avenue Pennsylvania None \n",
+ "17 3498 Super Lane None None \n",
+ "18 N/a None None \n",
+ "19 910 Tatooine Road Tatooine None "
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[[\"Street_Address\", \"State\", \"Zip_Code\"]] = df[\"Address\"].str.split(',',n=2,expand=True)\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "id": "8c55b8ab",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " NaN | \n",
+ " 298 Drugs Driveway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " NaN | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " NaN | \n",
+ " 123 Middle Earth | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " NaN | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " NaN | \n",
+ " 3498 Super Lane | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " None | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " None | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf NaN \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N NaN \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes NaN \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y NaN \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y NaN \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire None \n",
+ "1 93 West Main Street None None \n",
+ "2 298 Drugs Driveway None None \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road None None \n",
+ "5 768 City Parkway None None \n",
+ "6 1209 South Street None None \n",
+ "7 98 Clue Drive None None \n",
+ "8 123 Middle Earth None None \n",
+ "9 25th Main Street New York None \n",
+ "10 612 Shire Lane Shire None \n",
+ "11 2394 Hogwarts Avenue None None \n",
+ "12 2039 Main Street None None \n",
+ "13 343 City Parkway None None \n",
+ "14 214 HR Avenue None None \n",
+ "15 2395 Hogwarts Avenue None None \n",
+ "16 121 Paper Avenue Pennsylvania None \n",
+ "17 3498 Super Lane None None \n",
+ "18 N/a None None \n",
+ "19 910 Tatooine Road Tatooine None "
+ ]
+ },
+ "execution_count": 33,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df[\"Do_Not_Contact\"] = df[\"Do_Not_Contact\"].str.replace('Yes','Y')\n",
+ "df[\"Do_Not_Contact\"] = df[\"Do_Not_Contact\"].str.replace('No','N')\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "id": "5f1f693c",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire \n",
+ "1 93 West Main Street \n",
+ "2 298 Drugs Driveway \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road \n",
+ "5 768 City Parkway \n",
+ "6 1209 South Street \n",
+ "7 98 Clue Drive \n",
+ "8 123 Middle Earth \n",
+ "9 25th Main Street New York \n",
+ "10 612 Shire Lane Shire \n",
+ "11 2394 Hogwarts Avenue \n",
+ "12 2039 Main Street \n",
+ "13 343 City Parkway \n",
+ "14 214 HR Avenue \n",
+ "15 2395 Hogwarts Avenue \n",
+ "16 121 Paper Avenue Pennsylvania \n",
+ "17 3498 Super Lane \n",
+ "18 N/a \n",
+ "19 910 Tatooine Road Tatooine "
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df=df.fillna('')\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "id": "2785de92",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire \n",
+ "1 93 West Main Street \n",
+ "2 298 Drugs Driveway \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road \n",
+ "5 768 City Parkway \n",
+ "6 1209 South Street \n",
+ "7 98 Clue Drive \n",
+ "8 123 Middle Earth \n",
+ "9 25th Main Street New York \n",
+ "10 612 Shire Lane Shire \n",
+ "11 2394 Hogwarts Avenue \n",
+ "12 2039 Main Street \n",
+ "13 343 City Parkway \n",
+ "14 214 HR Avenue \n",
+ "15 2395 Hogwarts Avenue \n",
+ "16 121 Paper Avenue Pennsylvania \n",
+ "17 3498 Super Lane \n",
+ "18 N/a \n",
+ "19 910 Tatooine Road Tatooine "
+ ]
+ },
+ "execution_count": 35,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df.dropna(subset=\"Do_Not_Contact\", inplace=True)\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "id": "e6abe261",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire \n",
+ "1 93 West Main Street \n",
+ "2 298 Drugs Driveway \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road \n",
+ "5 768 City Parkway \n",
+ "6 1209 South Street \n",
+ "7 98 Clue Drive \n",
+ "8 123 Middle Earth \n",
+ "9 25th Main Street New York \n",
+ "10 612 Shire Lane Shire \n",
+ "11 2394 Hogwarts Avenue \n",
+ "12 2039 Main Street \n",
+ "13 343 City Parkway \n",
+ "14 214 HR Avenue \n",
+ "15 2395 Hogwarts Avenue \n",
+ "16 121 Paper Avenue Pennsylvania \n",
+ "17 3498 Super Lane \n",
+ "18 N/a \n",
+ "19 910 Tatooine Road Tatooine "
+ ]
+ },
+ "execution_count": 36,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df.dropna(subset=\"Phone_Number\", inplace=True)\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "id": "552ef68e",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " CustomerID | \n",
+ " First_Name | \n",
+ " Last_Name | \n",
+ " Phone_Number | \n",
+ " Address | \n",
+ " Paying Customer | \n",
+ " Do_Not_Contact | \n",
+ " Street_Address | \n",
+ " State | \n",
+ " Zip_Code | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1001 | \n",
+ " Frodo | \n",
+ " Baggins | \n",
+ " 123-545-5421 | \n",
+ " 123 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 123 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1002 | \n",
+ " Abed | \n",
+ " Nadir | \n",
+ " 123-643-9775 | \n",
+ " 93 West Main Street | \n",
+ " No | \n",
+ " Y | \n",
+ " 93 West Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1003 | \n",
+ " Walter | \n",
+ " White | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " N | \n",
+ " | \n",
+ " 298 Drugs Driveway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1004 | \n",
+ " Dwight | \n",
+ " Schrute | \n",
+ " 123-543-2345 | \n",
+ " 980 Paper Avenue, Pennsylvania, 18503 | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 980 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " 18503 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1005 | \n",
+ " Jon | \n",
+ " Snow | \n",
+ " 876-678-3469 | \n",
+ " 123 Dragons Road | \n",
+ " Y | \n",
+ " N | \n",
+ " 123 Dragons Road | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1006 | \n",
+ " Ron | \n",
+ " Swanson | \n",
+ " 304-762-2467 | \n",
+ " 768 City Parkway | \n",
+ " Yes | \n",
+ " Y | \n",
+ " 768 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 1007 | \n",
+ " Jeff | \n",
+ " Winger | \n",
+ " | \n",
+ " 1209 South Street | \n",
+ " No | \n",
+ " N | \n",
+ " 1209 South Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 1008 | \n",
+ " Sherlock | \n",
+ " Holmes | \n",
+ " 876-678-3469 | \n",
+ " 98 Clue Drive | \n",
+ " N | \n",
+ " N | \n",
+ " 98 Clue Drive | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1009 | \n",
+ " Gandalf | \n",
+ " | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " Yes | \n",
+ " | \n",
+ " 123 Middle Earth | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 1010 | \n",
+ " Peter | \n",
+ " Parker | \n",
+ " 123-545-5421 | \n",
+ " 25th Main Street, New York | \n",
+ " Yes | \n",
+ " N | \n",
+ " 25th Main Street | \n",
+ " New York | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1011 | \n",
+ " Samwise | \n",
+ " Gamgee | \n",
+ " | \n",
+ " 612 Shire Lane, Shire | \n",
+ " Yes | \n",
+ " N | \n",
+ " 612 Shire Lane | \n",
+ " Shire | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1012 | \n",
+ " Harry | \n",
+ " Potter | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " Y | \n",
+ " | \n",
+ " 2394 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 1013 | \n",
+ " Don | \n",
+ " Draper | \n",
+ " 123-543-2345 | \n",
+ " 2039 Main Street | \n",
+ " Yes | \n",
+ " N | \n",
+ " 2039 Main Street | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 1014 | \n",
+ " Leslie | \n",
+ " Knope | \n",
+ " 876-678-3469 | \n",
+ " 343 City Parkway | \n",
+ " Yes | \n",
+ " N | \n",
+ " 343 City Parkway | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 1015 | \n",
+ " Toby | \n",
+ " Flenderson | \n",
+ " 304-762-2467 | \n",
+ " 214 HR Avenue | \n",
+ " N | \n",
+ " N | \n",
+ " 214 HR Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 1016 | \n",
+ " Ron | \n",
+ " Weasley | \n",
+ " 123-545-5421 | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " No | \n",
+ " N | \n",
+ " 2395 Hogwarts Avenue | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 1017 | \n",
+ " Michael | \n",
+ " Scott | \n",
+ " 123-643-9775 | \n",
+ " 121 Paper Avenue, Pennsylvania | \n",
+ " Yes | \n",
+ " N | \n",
+ " 121 Paper Avenue | \n",
+ " Pennsylvania | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 1018 | \n",
+ " Clark | \n",
+ " Kent | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " Y | \n",
+ " | \n",
+ " 3498 Super Lane | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 1019 | \n",
+ " Creed | \n",
+ " Braton | \n",
+ " | \n",
+ " N/a | \n",
+ " N/a | \n",
+ " Y | \n",
+ " N/a | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 1020 | \n",
+ " Anakin | \n",
+ " Skywalker | \n",
+ " 876-678-3469 | \n",
+ " 910 Tatooine Road, Tatooine | \n",
+ " Yes | \n",
+ " N | \n",
+ " 910 Tatooine Road | \n",
+ " Tatooine | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " CustomerID First_Name Last_Name Phone_Number \\\n",
+ "0 1001 Frodo Baggins 123-545-5421 \n",
+ "1 1002 Abed Nadir 123-643-9775 \n",
+ "2 1003 Walter White \n",
+ "3 1004 Dwight Schrute 123-543-2345 \n",
+ "4 1005 Jon Snow 876-678-3469 \n",
+ "5 1006 Ron Swanson 304-762-2467 \n",
+ "6 1007 Jeff Winger \n",
+ "7 1008 Sherlock Holmes 876-678-3469 \n",
+ "8 1009 Gandalf \n",
+ "9 1010 Peter Parker 123-545-5421 \n",
+ "10 1011 Samwise Gamgee \n",
+ "11 1012 Harry Potter \n",
+ "12 1013 Don Draper 123-543-2345 \n",
+ "13 1014 Leslie Knope 876-678-3469 \n",
+ "14 1015 Toby Flenderson 304-762-2467 \n",
+ "15 1016 Ron Weasley 123-545-5421 \n",
+ "16 1017 Michael Scott 123-643-9775 \n",
+ "17 1018 Clark Kent \n",
+ "18 1019 Creed Braton \n",
+ "19 1020 Anakin Skywalker 876-678-3469 \n",
+ "\n",
+ " Address Paying Customer Do_Not_Contact \\\n",
+ "0 123 Shire Lane, Shire Yes N \n",
+ "1 93 West Main Street No Y \n",
+ "2 298 Drugs Driveway N \n",
+ "3 980 Paper Avenue, Pennsylvania, 18503 Yes Y \n",
+ "4 123 Dragons Road Y N \n",
+ "5 768 City Parkway Yes Y \n",
+ "6 1209 South Street No N \n",
+ "7 98 Clue Drive N N \n",
+ "8 123 Middle Earth Yes \n",
+ "9 25th Main Street, New York Yes N \n",
+ "10 612 Shire Lane, Shire Yes N \n",
+ "11 2394 Hogwarts Avenue Y \n",
+ "12 2039 Main Street Yes N \n",
+ "13 343 City Parkway Yes N \n",
+ "14 214 HR Avenue N N \n",
+ "15 2395 Hogwarts Avenue No N \n",
+ "16 121 Paper Avenue, Pennsylvania Yes N \n",
+ "17 3498 Super Lane Y \n",
+ "18 N/a N/a Y \n",
+ "19 910 Tatooine Road, Tatooine Yes N \n",
+ "\n",
+ " Street_Address State Zip_Code \n",
+ "0 123 Shire Lane Shire \n",
+ "1 93 West Main Street \n",
+ "2 298 Drugs Driveway \n",
+ "3 980 Paper Avenue Pennsylvania 18503 \n",
+ "4 123 Dragons Road \n",
+ "5 768 City Parkway \n",
+ "6 1209 South Street \n",
+ "7 98 Clue Drive \n",
+ "8 123 Middle Earth \n",
+ "9 25th Main Street New York \n",
+ "10 612 Shire Lane Shire \n",
+ "11 2394 Hogwarts Avenue \n",
+ "12 2039 Main Street \n",
+ "13 343 City Parkway \n",
+ "14 214 HR Avenue \n",
+ "15 2395 Hogwarts Avenue \n",
+ "16 121 Paper Avenue Pennsylvania \n",
+ "17 3498 Super Lane \n",
+ "18 N/a \n",
+ "19 910 Tatooine Road Tatooine "
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = df.reset_index(drop=True)\n",
+ "df"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/Data Cleaning/Customer Call/Customer Call List.xlsx b/Data Cleaning/Customer Call/Customer Call List.xlsx
new file mode 100644
index 0000000..7ae0443
Binary files /dev/null and b/Data Cleaning/Customer Call/Customer Call List.xlsx differ
--
cgit v1.2.3