SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2324
Comparing the performance of a business process: using Excel &
Python
Pranav Chaudhari, Sunny Nahar
Department of Masters of computer Applications,
Vivekanand Education Society’s Institute of Technology, Chembur, Mumbai 400074, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - In recent timesduetotechnologicaladvances the
need to improve the existing system of processes is greater
than ever before. Also, with data-driven decision-making
processes that come into play the need to integrate that with
the process helps business and management in making the
right decision that benefits everyone. This paper focuses on
automating existing processes using Python as a translation
method, understanding datathushelpingdecision-drivenData
by highlighting issues and providing details in data analysis.
Key Words: DataAnalysis,BusinessAnalysis,Automation,
Python, BigData,Machine Learning,ArtificialIntelligence
1. INTRODUCTION
1.1 Data Analysis
Data analysis is the process of evaluating, cleaning,
modifying, and modeling data for the purpose of obtaining
useful information, informing conclusions, and supporting
decision-making. Data analysis has many features and
methods, which include different strategies under different
terms, andare used in different domains of business,science,
and social sciences. In today's business world, data analysis
plays a key role in making the decisions more scientific and
helps businesses more efficient. [4]
1.2 Business Analysis
Business Statistics (BA) refers to the skills, expertise, and
processes of repeated evaluation and past business
performance research to gainan understandingandadvance
business planning. Business statistics focus on developing
new data and understandingbusiness performancebasedon
data and statistical methods. In contrast, business acumen is
traditionally focused on using a consistent set of metrics to
both measure previous performance and direct business
planning. In other words, business intelligence focuses on
definition, whereas business analysis focuses on physician
prediction and writing. [3]
1.3 Python for Automation
The most important skills for business analysts in
consultation with executives, bank investments, and many
other analytics activities (usually at least traditionally) were
Excel and PowerPoint. many have become very visible in
recent years. The data and its complexity are growing
exponentially, requiringadvanceddataprocessingtoolssuch
as programming languages. In this article, the emphasis is on
Python and how it works, and why we believe it is an
important skill right now for the future. [1][2]
2. LITERATURE SURVEY
Nikita Khudov [1] describes few characteristics why one
should opt for automation using python for performing the
business analysis. The idea is to demonstratecertain metrics
that gives python the upper hand for better decision making
and time saving techniques.
sayoneadmin [2] describes the business analytics trends
that are go hand in hand with python to give us the best fit to
help us analyze the data and make decisions out of it.
Business analysis [3] is the expert advice of identifying
business needs and finding solutions to business problems.
Solutions often involve part of software development, but
mayalsoincludeprocessdevelopment,organizationalchange
or strategic planning and policy development.
Data analysis [4] has many features and methods, which
include different strategies under different names, and are
used in different domains of business. There are various
processes within it ranging from data requirements, to its
cleaning, testing and modeling.
3. PROPOSED SYSTEM
The proposed system will help userstoupload,download
data using python as a tool, analyzing data to provide
information that can help the business team make decisions
to benefit the most from it. We can alsostore data indifferent
repositories and create different dashboards to present data
in a more informative way. Ultimately it will helpsave alotof
time, effort and risk of human error in order to provide
solutions.
Fig -1: Manual Process
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2325
Fig -2: Proposed Process
4. METHODOLOGY
While testing the performance on data analytics using
tools such as excel and python, I tested the functionality in
the following parameters:
4.1 The Amount of data that can be handled
We have used different sets of data with different values
to test the performance of both excel and python. In small
databases both are advanced,andpythonworksveryfastand
does not slow down. But when the no. of lines goes over 1 lac
line objects is when the excelstarts toloosenthesmoothness
and firmness of the software comes into play. We can also
add a database at the end of the python code to save data for
future use and usage.
4.2 Doing Analysis
In the second step, weused a few data sets to perform the
analysis based on a few steps. It can be done in both Excel
and python. But with excel the user should have some
knowledge of the UI and where each functionresidesandcan
later filter data by using shortcut keys to filter data. But with
python this process is much easier because the coding
language is easier to understand, and the implementation is
easier.
Following functionalities were tested in both excel and
python:
A. Loading the data from different sources
1. In excel, we must repeat the import steps for
each new data source needed for analysis, which
over time does not provide easy import of data
from multiple sources (this can be achieved
using Power Query in Excel)
2. Whereas in python, it only one step that can be
inserted inside the code with the location of the
new source and then the code can
simultaneously import data from multiple
sources
B. Filtering data on certain criteria
1. In excel, we can filter data on various terms, but
it takes time to add terms and filter data from
time to time
2. Whereas in python, we can add many conditions
and convert data in a matter of seconds and then
compare data using data frames in python
C. Finding duplicates from the dataset basedonspecific
criteria
1. In excel, it is possible to find duplicates, but it
takes 2-3 different steps based on the concept to
identify duplicate data and filter that in the final
data.
2. Even in python, a single line of code can help
detect and remove duplicates.Inthiscasewecan
say the diagnostic parameter, which data we
should keep and thus removeother line/linesof
duplicate data.
D. Changing the data format of individual cellorcolumn
to a particular format
1. In excel, it is sometimes very difficult to change
the cell format of the value you want. Also, if the
data is left unchanged then it may affect the
analysis
2. Whereas in python, after the process flow is set
and encoded. Conversion will happen
automatically, and the conversion type is also
very fast thus speeding up the whole process
E. Merging data from two or more datasets at a same
time
1. In excel, we use lookup functions to combine
data from two different sets based on common
parameters. Post that we need to make changes
by saving the lookup data as values to create
additional lookups
2. While in python, we just need to specify a join
type (like SQL query) and python will do
everything else. The performance while
performing joins - the speed it is very fast even
on large databases
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2326
4.3 Scalability & Future use
In more recent times, with new technologies being added
to everyday processes, using python not only provides an
easy-to-use method but also helps to balance performance
based on changing trends. With the support of huge
community and new libraries added like ML, AI we can use
that to analyze data and predict output. Since Big Data is
already in use, we can use ML / AI to process historical data
and predict a business-benefit outcome.
4.4 Dashboards & Displaying outputs
Recent trenddashboardsareusedtodisplayoutputbased
on analytics. Dashboards can be created on both excel and
python. An added benefit of creatingadashboardinpythonis
that we can use various JavaScript libraries to present the
output in a highly informative way. We just need to link the
input data with the correct ID and the dashboards are
automatically created in the front part of the web app.
4.5 Data Integrity & Safety
Another advantage of using pythoniskeepingdata(raw+
analyzed) in a secure database for future use. When we use
this practice, we are able to maintain the integrity of the data
and avoid the risk of violating the privacy of our data by not
sharing data with anyone not involved in the process. With
excel it is possible that the data may be corrupted,orthedata
may fall into the wrong hands that can allbeavoidedbyusing
python and database in an end-to-end process.
4.6 Easy of Access & Real Time Sharing
With the concept of centralized data and real-time
sharing, data is updated simultaneously as webapp, and
python will be connected to the same database. It is also easy
to share as users can be anywhere in the world and a
mapping is created while a project is created in a web
application.
5. RESULT
Based on the analysis and evaluation of end-to-end
performance, we have come to understand that the use of
python as an automated method of creating webapps is
superior, helpful and in recent times very useful to drive the
whole process, it also uses data more efficiently and provide
information based on current trends and business needs.
REFERENCES
[1] https://towardsdatascience.com/why-python-is-
essential-for-business-analysts-ed3d5a2b194c
[2] https://www.sayonetech.com/blog/why-python-
important-business-analytics/
[3] https://en.wikipedia.org/wiki/Business_analysis
[4] https://en.wikipedia.org/wiki/Data_analysis
Ad

Recommended

Python In Excel Advanced Mastering Data Analysis And Financial Modeling With ...
Python In Excel Advanced Mastering Data Analysis And Financial Modeling With ...
arkellmaske
 
Python In Excel Boost Your Data Analysis And Automation With Powerful Python ...
Python In Excel Boost Your Data Analysis And Automation With Powerful Python ...
morelzilkadq
 
Python For Data Analysis Unlocking Insightsguide Brian P
Python For Data Analysis Unlocking Insightsguide Brian P
panchhijar4n
 
Certified Python Business Analyst
Certified Python Business Analyst
AnkitSingh2134
 
An Overview of Python for Data Analytics
An Overview of Python for Data Analytics
IRJET Journal
 
Data Analytics with Python: A Comprehensive Approach - CETPA Infotech
Data Analytics with Python: A Comprehensive Approach - CETPA Infotech
Cetpa Infotech Pvt Ltd
 
Data Science With Python | Python For Data Science | Python Data Science Cour...
Data Science With Python | Python For Data Science | Python Data Science Cour...
Simplilearn
 
Python for Data Analysis, 3rd Edition (Second Early Release) Wes Mckinney
Python for Data Analysis, 3rd Edition (Second Early Release) Wes Mckinney
dyrudfexhri
 
Unlocking the Power of Python in Data Analytics
Unlocking the Power of Python in Data Analytics
pallavichauhan2525
 
To understand the importance of Python libraries in data analysis.
To understand the importance of Python libraries in data analysis.
GurpinderSingh98
 
Python Advanced Predictive Analytics Kumar Ashish
Python Advanced Predictive Analytics Kumar Ashish
dakorarampse
 
Python for Data Analysis Data Wrangling with Pandas NumPy and IPython Wes Mck...
Python for Data Analysis Data Wrangling with Pandas NumPy and IPython Wes Mck...
arianmutchpp
 
Data Wrangling and Visualization Using Python
Data Wrangling and Visualization Using Python
MOHITKUMAR1379
 
Pycon Talk
Pycon Talk
Abhijit Gadgil
 
Data Wrangling with Python_ Cleaning and Preparing Datasets for Analysis.pdf
Data Wrangling with Python_ Cleaning and Preparing Datasets for Analysis.pdf
ExcelR- Data Science, Data Analyst, Business Analyst Course Training in Delhi
 
Python for Data Analysis_ Data Wrangling with Pandas, Numpy, and Ipython ( PD...
Python for Data Analysis_ Data Wrangling with Pandas, Numpy, and Ipython ( PD...
R.K.College of engg & Tech
 
Handson Data Preprocessing In Python Learn How To Effectively Prepare Data Fo...
Handson Data Preprocessing In Python Learn How To Effectively Prepare Data Fo...
gopiecubannj
 
Python for Financial Data Analysis with pandas
Python for Financial Data Analysis with pandas
Wes McKinney
 
Slides 111017220255-phpapp01
Slides 111017220255-phpapp01
Ken Mwai
 
Best data analyst course syllabus 2025.pdf
Best data analyst course syllabus 2025.pdf
mayra0232020
 
Python for Data Analytics and ML examples
Python for Data Analytics and ML examples
omaramssi06
 
기조강연 4: 통계분석능력의 강화 (IES 이종선 박사)
기조강연 4: 통계분석능력의 강화 (IES 이종선 박사)
JMP Korea
 
Keynote 4: IES 통계 분석 능력의 강화 - JMP와 Python의 시너지
Keynote 4: IES 통계 분석 능력의 강화 - JMP와 Python의 시너지
JMP Discovery Summit Korea 2023
 
Python For Data Analysis 3rd Wes Mckinney
Python For Data Analysis 3rd Wes Mckinney
luvoszugrav
 
-python-for-data-science-20240911071905Ss8z.pdf
-python-for-data-science-20240911071905Ss8z.pdf
abhishekprasadabhima
 
Introduction to Python Data Analytics.pdf
Introduction to Python Data Analytics.pdf
S.Mohideen Badhusha
 
Data analysis with pandas
Data analysis with pandas
Outreach Digital
 
Automation Tool Development to Improve Machine Results using Data Analysis
Automation Tool Development to Improve Machine Results using Data Analysis
IRJET Journal
 
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 

More Related Content

Similar to Comparing the performance of a business process: using Excel & Python (20)

Unlocking the Power of Python in Data Analytics
Unlocking the Power of Python in Data Analytics
pallavichauhan2525
 
To understand the importance of Python libraries in data analysis.
To understand the importance of Python libraries in data analysis.
GurpinderSingh98
 
Python Advanced Predictive Analytics Kumar Ashish
Python Advanced Predictive Analytics Kumar Ashish
dakorarampse
 
Python for Data Analysis Data Wrangling with Pandas NumPy and IPython Wes Mck...
Python for Data Analysis Data Wrangling with Pandas NumPy and IPython Wes Mck...
arianmutchpp
 
Data Wrangling and Visualization Using Python
Data Wrangling and Visualization Using Python
MOHITKUMAR1379
 
Pycon Talk
Pycon Talk
Abhijit Gadgil
 
Data Wrangling with Python_ Cleaning and Preparing Datasets for Analysis.pdf
Data Wrangling with Python_ Cleaning and Preparing Datasets for Analysis.pdf
ExcelR- Data Science, Data Analyst, Business Analyst Course Training in Delhi
 
Python for Data Analysis_ Data Wrangling with Pandas, Numpy, and Ipython ( PD...
Python for Data Analysis_ Data Wrangling with Pandas, Numpy, and Ipython ( PD...
R.K.College of engg & Tech
 
Handson Data Preprocessing In Python Learn How To Effectively Prepare Data Fo...
Handson Data Preprocessing In Python Learn How To Effectively Prepare Data Fo...
gopiecubannj
 
Python for Financial Data Analysis with pandas
Python for Financial Data Analysis with pandas
Wes McKinney
 
Slides 111017220255-phpapp01
Slides 111017220255-phpapp01
Ken Mwai
 
Best data analyst course syllabus 2025.pdf
Best data analyst course syllabus 2025.pdf
mayra0232020
 
Python for Data Analytics and ML examples
Python for Data Analytics and ML examples
omaramssi06
 
기조강연 4: 통계분석능력의 강화 (IES 이종선 박사)
기조강연 4: 통계분석능력의 강화 (IES 이종선 박사)
JMP Korea
 
Keynote 4: IES 통계 분석 능력의 강화 - JMP와 Python의 시너지
Keynote 4: IES 통계 분석 능력의 강화 - JMP와 Python의 시너지
JMP Discovery Summit Korea 2023
 
Python For Data Analysis 3rd Wes Mckinney
Python For Data Analysis 3rd Wes Mckinney
luvoszugrav
 
-python-for-data-science-20240911071905Ss8z.pdf
-python-for-data-science-20240911071905Ss8z.pdf
abhishekprasadabhima
 
Introduction to Python Data Analytics.pdf
Introduction to Python Data Analytics.pdf
S.Mohideen Badhusha
 
Data analysis with pandas
Data analysis with pandas
Outreach Digital
 
Automation Tool Development to Improve Machine Results using Data Analysis
Automation Tool Development to Improve Machine Results using Data Analysis
IRJET Journal
 
Unlocking the Power of Python in Data Analytics
Unlocking the Power of Python in Data Analytics
pallavichauhan2525
 
To understand the importance of Python libraries in data analysis.
To understand the importance of Python libraries in data analysis.
GurpinderSingh98
 
Python Advanced Predictive Analytics Kumar Ashish
Python Advanced Predictive Analytics Kumar Ashish
dakorarampse
 
Python for Data Analysis Data Wrangling with Pandas NumPy and IPython Wes Mck...
Python for Data Analysis Data Wrangling with Pandas NumPy and IPython Wes Mck...
arianmutchpp
 
Data Wrangling and Visualization Using Python
Data Wrangling and Visualization Using Python
MOHITKUMAR1379
 
Python for Data Analysis_ Data Wrangling with Pandas, Numpy, and Ipython ( PD...
Python for Data Analysis_ Data Wrangling with Pandas, Numpy, and Ipython ( PD...
R.K.College of engg & Tech
 
Handson Data Preprocessing In Python Learn How To Effectively Prepare Data Fo...
Handson Data Preprocessing In Python Learn How To Effectively Prepare Data Fo...
gopiecubannj
 
Python for Financial Data Analysis with pandas
Python for Financial Data Analysis with pandas
Wes McKinney
 
Slides 111017220255-phpapp01
Slides 111017220255-phpapp01
Ken Mwai
 
Best data analyst course syllabus 2025.pdf
Best data analyst course syllabus 2025.pdf
mayra0232020
 
Python for Data Analytics and ML examples
Python for Data Analytics and ML examples
omaramssi06
 
기조강연 4: 통계분석능력의 강화 (IES 이종선 박사)
기조강연 4: 통계분석능력의 강화 (IES 이종선 박사)
JMP Korea
 
Keynote 4: IES 통계 분석 능력의 강화 - JMP와 Python의 시너지
Keynote 4: IES 통계 분석 능력의 강화 - JMP와 Python의 시너지
JMP Discovery Summit Korea 2023
 
Python For Data Analysis 3rd Wes Mckinney
Python For Data Analysis 3rd Wes Mckinney
luvoszugrav
 
-python-for-data-science-20240911071905Ss8z.pdf
-python-for-data-science-20240911071905Ss8z.pdf
abhishekprasadabhima
 
Introduction to Python Data Analytics.pdf
Introduction to Python Data Analytics.pdf
S.Mohideen Badhusha
 
Automation Tool Development to Improve Machine Results using Data Analysis
Automation Tool Development to Improve Machine Results using Data Analysis
IRJET Journal
 

More from IRJET Journal (20)

Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Ad

Recently uploaded (20)

20CE404-Soil Mechanics - Slide Share PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
輪読会資料_Miipher and Miipher2 .
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
Industrial internet of things IOT Week-3.pptx
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
How to Un-Obsolete Your Legacy Keypad Design
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
International Journal of Advanced Information Technology (IJAIT)
International Journal of Advanced Information Technology (IJAIT)
ijait
 
AI_Presentation (1). Artificial intelligence
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
Introduction to Python Programming Language
Introduction to Python Programming Language
merlinjohnsy
 
Deep Learning for Image Processing on 16 June 2025 MITS.pptx
Deep Learning for Image Processing on 16 June 2025 MITS.pptx
resming1
 
20CE404-Soil Mechanics - Slide Share PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
輪読会資料_Miipher and Miipher2 .
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
Industrial internet of things IOT Week-3.pptx
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
International Journal of Advanced Information Technology (IJAIT)
International Journal of Advanced Information Technology (IJAIT)
ijait
 
AI_Presentation (1). Artificial intelligence
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
Introduction to Python Programming Language
Introduction to Python Programming Language
merlinjohnsy
 
Deep Learning for Image Processing on 16 June 2025 MITS.pptx
Deep Learning for Image Processing on 16 June 2025 MITS.pptx
resming1
 
Ad

Comparing the performance of a business process: using Excel & Python

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2324 Comparing the performance of a business process: using Excel & Python Pranav Chaudhari, Sunny Nahar Department of Masters of computer Applications, Vivekanand Education Society’s Institute of Technology, Chembur, Mumbai 400074, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - In recent timesduetotechnologicaladvances the need to improve the existing system of processes is greater than ever before. Also, with data-driven decision-making processes that come into play the need to integrate that with the process helps business and management in making the right decision that benefits everyone. This paper focuses on automating existing processes using Python as a translation method, understanding datathushelpingdecision-drivenData by highlighting issues and providing details in data analysis. Key Words: DataAnalysis,BusinessAnalysis,Automation, Python, BigData,Machine Learning,ArtificialIntelligence 1. INTRODUCTION 1.1 Data Analysis Data analysis is the process of evaluating, cleaning, modifying, and modeling data for the purpose of obtaining useful information, informing conclusions, and supporting decision-making. Data analysis has many features and methods, which include different strategies under different terms, andare used in different domains of business,science, and social sciences. In today's business world, data analysis plays a key role in making the decisions more scientific and helps businesses more efficient. [4] 1.2 Business Analysis Business Statistics (BA) refers to the skills, expertise, and processes of repeated evaluation and past business performance research to gainan understandingandadvance business planning. Business statistics focus on developing new data and understandingbusiness performancebasedon data and statistical methods. In contrast, business acumen is traditionally focused on using a consistent set of metrics to both measure previous performance and direct business planning. In other words, business intelligence focuses on definition, whereas business analysis focuses on physician prediction and writing. [3] 1.3 Python for Automation The most important skills for business analysts in consultation with executives, bank investments, and many other analytics activities (usually at least traditionally) were Excel and PowerPoint. many have become very visible in recent years. The data and its complexity are growing exponentially, requiringadvanceddataprocessingtoolssuch as programming languages. In this article, the emphasis is on Python and how it works, and why we believe it is an important skill right now for the future. [1][2] 2. LITERATURE SURVEY Nikita Khudov [1] describes few characteristics why one should opt for automation using python for performing the business analysis. The idea is to demonstratecertain metrics that gives python the upper hand for better decision making and time saving techniques. sayoneadmin [2] describes the business analytics trends that are go hand in hand with python to give us the best fit to help us analyze the data and make decisions out of it. Business analysis [3] is the expert advice of identifying business needs and finding solutions to business problems. Solutions often involve part of software development, but mayalsoincludeprocessdevelopment,organizationalchange or strategic planning and policy development. Data analysis [4] has many features and methods, which include different strategies under different names, and are used in different domains of business. There are various processes within it ranging from data requirements, to its cleaning, testing and modeling. 3. PROPOSED SYSTEM The proposed system will help userstoupload,download data using python as a tool, analyzing data to provide information that can help the business team make decisions to benefit the most from it. We can alsostore data indifferent repositories and create different dashboards to present data in a more informative way. Ultimately it will helpsave alotof time, effort and risk of human error in order to provide solutions. Fig -1: Manual Process
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2325 Fig -2: Proposed Process 4. METHODOLOGY While testing the performance on data analytics using tools such as excel and python, I tested the functionality in the following parameters: 4.1 The Amount of data that can be handled We have used different sets of data with different values to test the performance of both excel and python. In small databases both are advanced,andpythonworksveryfastand does not slow down. But when the no. of lines goes over 1 lac line objects is when the excelstarts toloosenthesmoothness and firmness of the software comes into play. We can also add a database at the end of the python code to save data for future use and usage. 4.2 Doing Analysis In the second step, weused a few data sets to perform the analysis based on a few steps. It can be done in both Excel and python. But with excel the user should have some knowledge of the UI and where each functionresidesandcan later filter data by using shortcut keys to filter data. But with python this process is much easier because the coding language is easier to understand, and the implementation is easier. Following functionalities were tested in both excel and python: A. Loading the data from different sources 1. In excel, we must repeat the import steps for each new data source needed for analysis, which over time does not provide easy import of data from multiple sources (this can be achieved using Power Query in Excel) 2. Whereas in python, it only one step that can be inserted inside the code with the location of the new source and then the code can simultaneously import data from multiple sources B. Filtering data on certain criteria 1. In excel, we can filter data on various terms, but it takes time to add terms and filter data from time to time 2. Whereas in python, we can add many conditions and convert data in a matter of seconds and then compare data using data frames in python C. Finding duplicates from the dataset basedonspecific criteria 1. In excel, it is possible to find duplicates, but it takes 2-3 different steps based on the concept to identify duplicate data and filter that in the final data. 2. Even in python, a single line of code can help detect and remove duplicates.Inthiscasewecan say the diagnostic parameter, which data we should keep and thus removeother line/linesof duplicate data. D. Changing the data format of individual cellorcolumn to a particular format 1. In excel, it is sometimes very difficult to change the cell format of the value you want. Also, if the data is left unchanged then it may affect the analysis 2. Whereas in python, after the process flow is set and encoded. Conversion will happen automatically, and the conversion type is also very fast thus speeding up the whole process E. Merging data from two or more datasets at a same time 1. In excel, we use lookup functions to combine data from two different sets based on common parameters. Post that we need to make changes by saving the lookup data as values to create additional lookups 2. While in python, we just need to specify a join type (like SQL query) and python will do everything else. The performance while performing joins - the speed it is very fast even on large databases
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2326 4.3 Scalability & Future use In more recent times, with new technologies being added to everyday processes, using python not only provides an easy-to-use method but also helps to balance performance based on changing trends. With the support of huge community and new libraries added like ML, AI we can use that to analyze data and predict output. Since Big Data is already in use, we can use ML / AI to process historical data and predict a business-benefit outcome. 4.4 Dashboards & Displaying outputs Recent trenddashboardsareusedtodisplayoutputbased on analytics. Dashboards can be created on both excel and python. An added benefit of creatingadashboardinpythonis that we can use various JavaScript libraries to present the output in a highly informative way. We just need to link the input data with the correct ID and the dashboards are automatically created in the front part of the web app. 4.5 Data Integrity & Safety Another advantage of using pythoniskeepingdata(raw+ analyzed) in a secure database for future use. When we use this practice, we are able to maintain the integrity of the data and avoid the risk of violating the privacy of our data by not sharing data with anyone not involved in the process. With excel it is possible that the data may be corrupted,orthedata may fall into the wrong hands that can allbeavoidedbyusing python and database in an end-to-end process. 4.6 Easy of Access & Real Time Sharing With the concept of centralized data and real-time sharing, data is updated simultaneously as webapp, and python will be connected to the same database. It is also easy to share as users can be anywhere in the world and a mapping is created while a project is created in a web application. 5. RESULT Based on the analysis and evaluation of end-to-end performance, we have come to understand that the use of python as an automated method of creating webapps is superior, helpful and in recent times very useful to drive the whole process, it also uses data more efficiently and provide information based on current trends and business needs. REFERENCES [1] https://towardsdatascience.com/why-python-is- essential-for-business-analysts-ed3d5a2b194c [2] https://www.sayonetech.com/blog/why-python- important-business-analytics/ [3] https://en.wikipedia.org/wiki/Business_analysis [4] https://en.wikipedia.org/wiki/Data_analysis