Professional Documents
Culture Documents
Being a Creator
While the excel sheet is a tool of choice for many to crunch numbers, it
has its own limitations. A programming tool can empower you to do what you
generally do much more powerfully. Don't worry even if you are programming
for the first time. This document has links to useful resources and some
reference `code` to solve the exercises.
What happened?
On, Feb 14, 2020, you get calls from many merchants. Merchants tell you
that they are seeing a spike in customer complaints and want you to check
if there are any issues. You tell them that you are going to revert to them
in a few hours.
Learning Resources
To identify what exactly happened to these merchants and which other
merchants got impacted and understand the magnitude of the impact, you need
to be able to analyze the data programmatically. Below are some of the
resources that will help you in doing that
R Packages to learn
● ggplot2 (ggplot, geom_*, facet etc )
● dplyr (group_by, summarise, filter etc)
● Optionally R Markdown basics
Data
You have the payment transactions data for Feb 12, 13 and 14 in a file as
below
Exercise 1
1.2 How could we have detected this issue before the merchant
reported? Almost all the merchants expect us to detect the issue before
they detect or their customers detect. What are your thoughts on how this
can be accomplished? Explain with code/pseudo-code.
Exercise 2
2.1 How to prevent such issues?
The best thing to happen is to prevent the occurrence of these issues. What
are your thoughts on preventing this category of issues?