Customer Service Requests Analysis is one of the practical life problems that an analyst may face. This Project is one such take. The project is a beginner to intermediate level project. This repository has a Source Code, README file, Dataset, Image and License file.

Overview

This is an Image

Customer Service Requests Analysis

Project 1

DESCRIPTION

Background of Problem Statement :

NYC 311's mission is to provide the public with quick and easy access to all New York City government services and information while offering the best customer service. Each day, NYC311 receives thousands of requests related to several hundred types of non-emergency services, including noise complaints, plumbing issues, and illegally parked cars. These requests are received by NYC311 and forwarded to the relevant agencies such as the police, buildings, or transportation. The agency responds to the request, addresses it, and then closes it.

Problem Objective :

Perform a service request data analysis of New York City 311 calls. You will focus on the data wrangling techniques to understand the pattern in the data and also visualize the major complaint types. Domain: Customer Service

Analysis Tasks to be performed:

(Perform a service request data analysis of New York City 311 calls)

  1. Import a 311 NYC service request.

  2. Read or convert the columns "Created Date" and "Closed Date" to datetime datatype and create a new column "Request_Closing_Time" as the time elapsed between request creation and request closing. (Hint: Explore the package/module datetime)

  3. Provide major insights/patterns that you can offer in a visual format (graphs or tables) at least 4 major conclusions that you can come up with after generic data mining.

  4. Order the complaint types based on the average "Request_Closing_Time", grouping them for different locations.

  5. Perform a statistical test for the following: Please note: For the below statements you need to state the Null and Alternate and then provide a statistical test to accept or reject the Null Hypothesis along with the corresponding "p-value".

    • Whether the average response time across complaint types is similar or not (overall)
    • Are the type of complaint or service requested and location related?

Dataset Description :

Field Description

  • Unique Key (Plain text) - Unique identifier for the complaints
  • Created Date (Date and Time) - The date and time on which the complaint is raised
  • Closed Date (Date and Time) - The date and time on which the complaint is closed
  • Agency (Plain text) - Agency code
  • Agency Name (Plain text) - Name of the agency
  • Complaint Type (Plain text) - Type of the complaint
  • Descriptor (Plain text) - Complaint type label (Heating - Heat, Traffic Signal Condition - Controller)
  • Location Type (Plain text) - Type of the location (Residential, Restaurant, Bakery, etc)
  • Incident Zip (Plain text) - Zip code for the location
  • Incident Address (Plain text) - Address of the location
  • Street Name (Plain text) - Name of the street
  • Cross Street 1 (Plain text) - Detail of cross street
  • Cross Street 2 (Plain text) - Detail of another cross street
  • Intersection Street 1 (Plain text) - Detail of intersection street if any
  • Intersection Street 2 (Plain text) - Detail of another intersection street if any
  • Address Type (Plain text) - Categorical (Address or Intersection)
  • City (Plain text) - City for the location
  • Landmark (Plain text) - Empty field
  • Facility Type (Plain text) - N/A
  • Status (Plain text) - Categorical (Closed or Pending)
  • Due Date (Date and Time) - Date and time for the pending complaints
  • Resolution Action Updated Date (Date and Time) - Date and time when the resolution was provided
  • Community Board (Plain text) - Categorical field (specifies the community board with its code)
  • Borough (Plain text) - Categorical field (specifies the community board)
  • X Coordinate (State Plane) (Number)<
  • Y Coordinate (State Plane) (Number)
  • Park Facility Name (Plain text) - Unspecified
  • Park Borough (Plain text) - Categorical (Unspecified, Queens, Brooklyn etc)
  • School Name (Plain text) - Unspecified
  • School Number (Plain text) - Unspecified
  • School Region (Plain text) - Unspecified
  • School Code (Plain text) - Unspecified
  • School Phone Number (Plain text) - Unspecified
  • School Address (Plain text) - Unspecified
  • School City (Plain text) - Unspecified
  • School State (Plain text) - Unspecified
  • School Zip (Plain text) - Unspecified
  • School Not Found (Plain text) - Empty Field
  • School or Citywide Complaint (Plain text) - Empty Field
  • Vehicle Type (Plain text) - Empty Field
  • Taxi Company Borough (Plain text) - Empty Field
  • Taxi Pick Up Location (Plain text) - Empty Field
  • Bridge Highway Name (Plain text) - Empty Field
  • Bridge Highway Direction (Plain text) - Empty Field
  • Road Ramp (Plain text) - Empty Field
  • Bridge Highway Segment (Plain text) - Empty Field
  • Garage Lot Name (Plain text) - Empty Field
  • Ferry Direction (Plain text) - Empty Field
  • Ferry Terminal Name (Plain text) - Empty Field
  • Latitude (Number) - Latitude of the location
  • Longitude (Number) - Longitude of the location
  • Location (Location) - Coordinates (Latitude, Longitude)
Owner
SHIRSENDU KONER
SHIRSENDU KONER
Solve various integral equations using numerical methods in Python

Solve Volterra and Fredholm integral equations This Python package estimates Volterra and Fredholm integral equations using known techniques. Installa

Matthew Wildrick Thomas 18 Nov 28, 2022
Experiments with Tox plugin system

The project is an attempt to add to the tox some missing out of the box functionality. Basically it is just an extension for the tool that will be loa

Volodymyr Vitvitskyi 30 Nov 26, 2022
Python with braces. Because Python is awesome, but whitespace is awful.

Bython Python with braces. Because Python is awesome, but whitespace is awful. Bython is a Python preprosessor which translates curly brackets into in

1 Nov 04, 2021
Repo to demo translating colab/jupyter notebook to streamlit webapp

Repo to demo translating colab/jupyter notebook to streamlit webapp

Marisa Smith 2 Feb 02, 2022
Simple package to make requests throughout Tor with circuit renewal.

AutoTor Table of Contents About the Project Contents Dependencies Getting Started Installation Coding Contributing About the Project Simple package to

Salvador Belenguer 6 Jan 01, 2023
A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python

Introduction The PPCI (Pure Python Compiler Infrastructure) project is a compiler written entirely in the Python programming language. It contains fro

Windel Bouwman 277 Dec 26, 2022
A python program with an Objective-C GUI for building and booting OpenCore on both legacy and modern Macs

A python program with an Objective-C GUI for building and booting OpenCore on both legacy and modern Macs, see our in-depth Guide for more information.

dortania 4.7k Jan 02, 2023
A place where the most basic, basic of python coding exists

python-basics A place where the most basic, basic of python coding exists As you can see, there are four folders and the best order to read is: appeti

Chuqin 2 Oct 05, 2022
Tracing and Observability with OpenFaaS

Tracing and Observability with OpenFaaS Today we will walk through how to add OpenTracing or OpenTelemetry with Grafana's Tempo. For this walk-through

Lucas Roesler 8 Nov 17, 2022
An advanced NFT Generator

NFT Generator An advanced NFT Generator Free software: GNU General Public License v3 Documentation: https://nft-generator.readthedocs.io. Features TOD

NFT Generator 5 Apr 21, 2022
Static bytecode simulator

SEA Static bytecode simulator for creating dependency/dependant based experimental bytecode format for CPython. Example a = random() if a = 5.0:

Batuhan Taskaya 23 Jun 10, 2022
hey, this repo is the backend of the sociio project

sociio backend Hey, this repository is a part of sociio project , In this repo we are working to create an independent server for everything you can i

2 Jun 09, 2022
Script Repository for the ICGM-CNRS FRANCE

Here you will find my Python Work repesitory for the ICGM institute - Montpellier - France.

CABOS Matthieu 1 Apr 13, 2022
This Curve Editor, written by Jehee Lee in 2015

Splines Abstract This Curve Editor, written by Jehee Lee in 2015, is a freeware. You can use, modify, redistribute the code without restriction. This

Movement Research Lab 8 Mar 11, 2022
Attempt at creating organized collection of little handy snippets of code I'm receiving along the way

ChaosCode Attempt at creating organized collection of little handy snippets of code I'm receiving along the way I always considered coding and program

INFU 4 Nov 26, 2022
token vesting escrow with cliff and clawback

Yearn Vesting Escrow A modified version of Curve Vesting Escrow contracts with added functionality: An escrow can have a start_date in the past.

62 Dec 08, 2022
NES development tool made with Python and Lua

NES Builder NES development and romhacking tool made with Python and Lua Current Stage: Alpha Features Open source "Build" project, which exports vari

10 Aug 19, 2022
Python3 Interface to numa Linux library

py-libnuma is python3 interface to numa Linux library so that you can set task affinity and memory affinity in python level for your process which can help you to improve your code's performence.

Dalong 13 Nov 10, 2022
Pardus-flatpak-gui - A Flatpak GUI for Pardus

Pardus Flatpak GUI A GUI for Flatpak. You can run, install (from FlatHub and fro

Erdem Ersoy 2 Feb 17, 2022
Object-oriented programming (OOP) is a method of structuring a program by bundling related properties and behaviors into individual objects. In this tutorial, you’ll learn the basics of object-oriented programming in Python.

06_Python_Object_Class Introduction 👋 Objected oriented programming as a discipline has gained a universal following among developers. Python, an in-

Milaan Parmar / Милан пармар / _米兰 帕尔马 239 Dec 20, 2022