Special Note: This assigment is something I created that will be given to a college 300 level business course. This course is an introduction to business data analytics using R. This is the answer key below.

Your manager wants the last four weeks of sales data from the PA region. Additionally, your manager wants to see three aggregations. Aggregations Wanted: 1: The Entire amount of sales for the city of Harrisburg in date order. 2: The total sales for each product by every city 3: The entire sales for city in date order except for the city of Lancaster. The data however cannot fit into an excel spreadsheet because the rows are passed the maximum amount allowed in Excel. Additionally, each week of data is outputted in a separate CSV file. You decide using R would be most appropriate in combining the datasets. The outline of your tasks is below, make sure to complete each one.

1: Develop a method to read the csv files from a folder into a list in R.

2: Take the list of files within R and combine them together into one data frame. Note, there are many different methods to do this.

3: Ensure the files have combined successfully.

4: Clean the Data

5: Perform aggregations

Students, remember that there is always more than one way to skin a cat.

library(gtools)
library(lubridate)
library(tidyverse)
library(dplyr)
library(sqldf)
library(plyr)

setwd("C:/Users/shahi/Desktop/Sanjay/Assignment5")
FileList <- list.files(path = choose.dir("C:/Users/shahi/Desktop/Sanjay/Assignment5"), pattern = "*.csv")

FileList
## [1] "Sales Data 01_13_2019.csv" "Sales Data 01_20_2019.csv"
## [3] "Sales Data 01_27_2019.csv" "Sales Data 02_03_2019.csv"
FL <- lapply(FileList, read.csv)

FL
## [[1]]
##          Date         City   Product    Sales
## 1  2019-01-13 Harrisburgh   Cat Food 12078.20
## 2  2019-01-13 Harrisburgh   Dog Food 10982.94
## 3  2019-01-13 Harrisburgh  Bird Food 10509.16
## 4  2019-01-13     Reading   Cat Food 12454.36
## 5  2019-01-13     Reading   Dog Food 14741.30
## 6  2019-01-13     Reading  Bird Food 10142.83
## 7  2019-01-13  Pittsburgh   Cat Food 11329.41
## 8  2019-01-13  Pittsburgh   Dog Food 10815.10
## 9  2019-01-13  Pittsburgh  Bird Food 11899.77
## 10 2019-01-13       Philly  Cat Food 14234.52
## 11 2019-01-13       Philly  Dog Food 14234.32
## 12 2019-01-13       Philly Bird Food 13115.94
## 13 2019-01-13   Lancaster   Cat Food 14047.22
## 14 2019-01-13   Lancaster   Dog Food 14932.36
## 15 2019-01-13   Lancaster  Bird Food 13275.70
## 16 2019-01-13         York  Cat Food 11888.89
## 17 2019-01-13         York  Dog Food 14301.84
## 18 2019-01-13         York Bird Food 12283.38
## 19 2019-01-13    Allentown  Cat Food 13418.43
## 20 2019-01-13    Allentown  Dog Food 14708.79
## 21 2019-01-13    Allentown Bird Food 12655.08
## 22 2019-01-13       Easton  Cat Food 14274.58
## 23 2019-01-13       Easton  Dog Food 14016.61
## 24 2019-01-13       Easton Bird Food 12609.32
## 25 2019-01-13       Parker  Cat Food 14574.64
## 26 2019-01-13       Parker  Dog Food 14153.63
## 27 2019-01-13       Parker Bird Food 12084.89
## 
## [[2]]
##          Date         City   Product    Sales
## 1  2019-01-20 Harrisburgh   Cat Food 5293.388
## 2  2019-01-20 Harrisburgh   Dog Food 6267.138
## 3  2019-01-20 Harrisburgh  Bird Food 5270.446
## 4  2019-01-20     Reading   Cat Food 7715.411
## 5  2019-01-20     Reading   Dog Food 8846.283
## 6  2019-01-20     Reading  Bird Food 8911.221
## 7  2019-01-20  Pittsburgh   Cat Food 8934.534
## 8  2019-01-20  Pittsburgh   Dog Food 5671.713
## 9  2019-01-20  Pittsburgh  Bird Food 5586.606
## 10 2019-01-20       Philly  Cat Food 7561.510
## 11 2019-01-20       Philly  Dog Food 8426.278
## 12 2019-01-20       Philly Bird Food 6273.724
## 13 2019-01-20   Lancaster   Cat Food 5847.139
## 14 2019-01-20   Lancaster   Dog Food 7172.759
## 15 2019-01-20   Lancaster  Bird Food 8392.561
## 16 2019-01-20         York  Cat Food 5849.601
## 17 2019-01-20         York  Dog Food 6376.229
## 18 2019-01-20         York Bird Food 8689.842
## 19 2019-01-20    Allentown  Cat Food 5529.778
## 20 2019-01-20    Allentown  Dog Food 6902.682
## 21 2019-01-20    Allentown Bird Food 8415.370
## 22 2019-01-20       Easton  Cat Food 6048.180
## 23 2019-01-20       Easton  Dog Food 8286.896
## 24 2019-01-20       Easton Bird Food 6134.822
## 25 2019-01-20       Parker  Cat Food 5773.483
## 26 2019-01-20       Parker  Dog Food 5517.330
## 27 2019-01-20       Parker Bird Food 6904.338
## 
## [[3]]
##          Date         City   Product    Sales
## 1  2019-01-27 Harrisburgh   Cat Food 25242.93
## 2  2019-01-27 Harrisburgh   Dog Food 30822.78
## 3  2019-01-27 Harrisburgh  Bird Food  35827.3
## 4  2019-01-27     Reading   Cat Food  27767.7
## 5  2019-01-27     Reading   Dog Food 35632.63
## 6  2019-01-27     Reading  Bird Food 39620.91
## 7  2019-01-27  Pittsburgh   Cat Food 34453.87
## 8  2019-01-27  Pittsburgh   Dog Food 38398.79
## 9  2019-01-27  Pittsburgh  Bird Food 26753.81
## 10 2019-01-27       Philly  Cat Food 29791.43
## 11 2019-01-27       Philly  Dog Food 27374.19
## 12 2019-01-27       Philly Bird Food  33162.6
## 13 2019-01-27   Lancaster   Cat Food 34429.48
## 14 2019-01-27   Lancaster   Dog Food 27693.61
## 15 2019-01-27   Lancaster  Bird Food 39963.58
## 16 2019-01-27         York  Cat Food 31148.38
## 17 2019-01-27         York  Dog Food 29835.02
## 18 2019-01-27         York Bird Food 32106.77
## 19 2019-01-27    Allentown  Cat Food 31109.71
## 20 2019-01-27    Allentown  Dog Food 27431.93
## 21 2019-01-27    Allentown Bird Food 28772.03
## 22 2019-01-27       Easton  Cat Food 33715.51
## 23 2019-01-27       Easton  Dog Food 28602.52
## 24 2019-01-27       Easton Bird Food 35461.46
## 25 2019-01-27       Parker  Cat Food 26953.91
## 26 2019-01-27       Parker  Dog Food 29946.34
## 27 2019-01-27       Parker Bird Food 31170.34
## 28 2019-01-27       Parker Bird Food        d
## 
## [[4]]
##    X2019.02.03  Harrisburgh  Cat.Food X15200.51612
## 1   2019-02-03 Harrisburgh   Dog Food     16587.33
## 2   2019-02-03 Harrisburgh  Bird Food     15655.37
## 3   2019-02-03     Reading   Cat Food     16996.66
## 4   2019-02-03     Reading   Dog Food     16914.92
## 5   2019-02-03     Reading  Bird Food     16041.27
## 6   2019-02-03  Pittsburgh   Cat Food     15918.91
## 7   2019-02-03  Pittsburgh   Dog Food     16745.43
## 8   2019-02-03  Pittsburgh  Bird Food     15337.63
## 9   2019-02-03       Philly  Cat Food     16721.23
## 10  2019-02-03       Philly  Dog Food     16635.90
## 11  2019-02-03       Philly Bird Food     15359.10
## 12  2019-02-03   Lancaster   Cat Food     16119.85
## 13  2019-02-03   Lancaster   Dog Food     16146.91
## 14  2019-02-03   Lancaster  Bird Food     16385.94
## 15  2019-02-03         York  Cat Food     15516.18
## 16  2019-02-03         York  Dog Food     16973.36
## 17  2019-02-03         York Bird Food     16383.93
## 18  2019-02-03    Allentown  Cat Food     16322.17
## 19  2019-02-03    Allentown  Dog Food     15344.00
## 20  2019-02-03    Allentown Bird Food     15487.14
## 21  2019-02-03       Easton  Cat Food     15003.73
## 22  2019-02-03       Easton  Dog Food     15786.70
## 23  2019-02-03       Easton Bird Food     15099.09
## 24  2019-02-03       Parker  Cat Food     15151.05
## 25  2019-02-03       Parker  Dog Food     15380.62
## 26  2019-02-03       Parker Bird Food     15128.74
lapply(FileList, cbind, ID = c(" "))
## [[1]]
##                                  ID 
## [1,] "Sales Data 01_13_2019.csv" " "
## 
## [[2]]
##                                  ID 
## [1,] "Sales Data 01_20_2019.csv" " "
## 
## [[3]]
##                                  ID 
## [1,] "Sales Data 01_27_2019.csv" " "
## 
## [[4]]
##                                  ID 
## [1,] "Sales Data 02_03_2019.csv" " "
newlist <- Map(cbind, FL, ID = (1:length(FL)))

Combined <- do.call(smartbind, newlist)
## Warning in (function (..., list, fill = NA, sep = ":", verbose = FALSE) :
## Column class mismatch for 'Sales'. Converting column to class 'character'.

## Warning in (function (..., list, fill = NA, sep = ":", verbose = FALSE) :
## Column class mismatch for 'Sales'. Converting column to class 'character'.
Combined
##            Date         City   Product       Sales ID X2019.02.03
## 1:1  2019-01-13 Harrisburgh   Cat Food 12078.19928  1        <NA>
## 1:2  2019-01-13 Harrisburgh   Dog Food 10982.93611  1        <NA>
## 1:3  2019-01-13 Harrisburgh  Bird Food 10509.15978  1        <NA>
## 1:4  2019-01-13     Reading   Cat Food 12454.35556  1        <NA>
## 1:5  2019-01-13     Reading   Dog Food 14741.30398  1        <NA>
## 1:6  2019-01-13     Reading  Bird Food 10142.83211  1        <NA>
## 1:7  2019-01-13  Pittsburgh   Cat Food 11329.40709  1        <NA>
## 1:8  2019-01-13  Pittsburgh   Dog Food 10815.09801  1        <NA>
## 1:9  2019-01-13  Pittsburgh  Bird Food 11899.76728  1        <NA>
## 1:10 2019-01-13       Philly  Cat Food 14234.52041  1        <NA>
## 1:11 2019-01-13       Philly  Dog Food  14234.3179  1        <NA>
## 1:12 2019-01-13       Philly Bird Food 13115.93818  1        <NA>
## 1:13 2019-01-13   Lancaster   Cat Food 14047.21572  1        <NA>
## 1:14 2019-01-13   Lancaster   Dog Food 14932.36216  1        <NA>
## 1:15 2019-01-13   Lancaster  Bird Food 13275.70473  1        <NA>
## 1:16 2019-01-13         York  Cat Food 11888.89082  1        <NA>
## 1:17 2019-01-13         York  Dog Food 14301.83953  1        <NA>
## 1:18 2019-01-13         York Bird Food 12283.38436  1        <NA>
## 1:19 2019-01-13    Allentown  Cat Food 13418.42975  1        <NA>
## 1:20 2019-01-13    Allentown  Dog Food 14708.78913  1        <NA>
## 1:21 2019-01-13    Allentown Bird Food 12655.08497  1        <NA>
## 1:22 2019-01-13       Easton  Cat Food 14274.57606  1        <NA>
## 1:23 2019-01-13       Easton  Dog Food 14016.60535  1        <NA>
## 1:24 2019-01-13       Easton Bird Food 12609.31986  1        <NA>
## 1:25 2019-01-13       Parker  Cat Food 14574.63529  1        <NA>
## 1:26 2019-01-13       Parker  Dog Food 14153.63013  1        <NA>
## 1:27 2019-01-13       Parker Bird Food 12084.89108  1        <NA>
## 2:1  2019-01-20 Harrisburgh   Cat Food 5293.387531  2        <NA>
## 2:2  2019-01-20 Harrisburgh   Dog Food 6267.137902  2        <NA>
## 2:3  2019-01-20 Harrisburgh  Bird Food 5270.445536  2        <NA>
## 2:4  2019-01-20     Reading   Cat Food 7715.411215  2        <NA>
## 2:5  2019-01-20     Reading   Dog Food 8846.283315  2        <NA>
## 2:6  2019-01-20     Reading  Bird Food 8911.221285  2        <NA>
## 2:7  2019-01-20  Pittsburgh   Cat Food 8934.534014  2        <NA>
## 2:8  2019-01-20  Pittsburgh   Dog Food 5671.713052  2        <NA>
## 2:9  2019-01-20  Pittsburgh  Bird Food 5586.606482  2        <NA>
## 2:10 2019-01-20       Philly  Cat Food 7561.509731  2        <NA>
## 2:11 2019-01-20       Philly  Dog Food 8426.277759  2        <NA>
## 2:12 2019-01-20       Philly Bird Food 6273.724212  2        <NA>
## 2:13 2019-01-20   Lancaster   Cat Food 5847.139389  2        <NA>
## 2:14 2019-01-20   Lancaster   Dog Food 7172.758931  2        <NA>
## 2:15 2019-01-20   Lancaster  Bird Food 8392.560662  2        <NA>
## 2:16 2019-01-20         York  Cat Food 5849.600802  2        <NA>
## 2:17 2019-01-20         York  Dog Food 6376.228854  2        <NA>
## 2:18 2019-01-20         York Bird Food 8689.842223  2        <NA>
## 2:19 2019-01-20    Allentown  Cat Food 5529.777948  2        <NA>
## 2:20 2019-01-20    Allentown  Dog Food 6902.682333  2        <NA>
## 2:21 2019-01-20    Allentown Bird Food 8415.370312  2        <NA>
## 2:22 2019-01-20       Easton  Cat Food  6048.18037  2        <NA>
## 2:23 2019-01-20       Easton  Dog Food 8286.896058  2        <NA>
## 2:24 2019-01-20       Easton Bird Food 6134.822275  2        <NA>
## 2:25 2019-01-20       Parker  Cat Food 5773.483112  2        <NA>
## 2:26 2019-01-20       Parker  Dog Food 5517.329721  2        <NA>
## 2:27 2019-01-20       Parker Bird Food 6904.337699  2        <NA>
## 3:1  2019-01-27 Harrisburgh   Cat Food    25242.93  3        <NA>
## 3:2  2019-01-27 Harrisburgh   Dog Food    30822.78  3        <NA>
## 3:3  2019-01-27 Harrisburgh  Bird Food     35827.3  3        <NA>
## 3:4  2019-01-27     Reading   Cat Food     27767.7  3        <NA>
## 3:5  2019-01-27     Reading   Dog Food    35632.63  3        <NA>
## 3:6  2019-01-27     Reading  Bird Food    39620.91  3        <NA>
## 3:7  2019-01-27  Pittsburgh   Cat Food    34453.87  3        <NA>
## 3:8  2019-01-27  Pittsburgh   Dog Food    38398.79  3        <NA>
## 3:9  2019-01-27  Pittsburgh  Bird Food    26753.81  3        <NA>
## 3:10 2019-01-27       Philly  Cat Food    29791.43  3        <NA>
## 3:11 2019-01-27       Philly  Dog Food    27374.19  3        <NA>
## 3:12 2019-01-27       Philly Bird Food     33162.6  3        <NA>
## 3:13 2019-01-27   Lancaster   Cat Food    34429.48  3        <NA>
## 3:14 2019-01-27   Lancaster   Dog Food    27693.61  3        <NA>
## 3:15 2019-01-27   Lancaster  Bird Food    39963.58  3        <NA>
## 3:16 2019-01-27         York  Cat Food    31148.38  3        <NA>
## 3:17 2019-01-27         York  Dog Food    29835.02  3        <NA>
## 3:18 2019-01-27         York Bird Food    32106.77  3        <NA>
## 3:19 2019-01-27    Allentown  Cat Food    31109.71  3        <NA>
## 3:20 2019-01-27    Allentown  Dog Food    27431.93  3        <NA>
## 3:21 2019-01-27    Allentown Bird Food    28772.03  3        <NA>
## 3:22 2019-01-27       Easton  Cat Food    33715.51  3        <NA>
## 3:23 2019-01-27       Easton  Dog Food    28602.52  3        <NA>
## 3:24 2019-01-27       Easton Bird Food    35461.46  3        <NA>
## 3:25 2019-01-27       Parker  Cat Food    26953.91  3        <NA>
## 3:26 2019-01-27       Parker  Dog Food    29946.34  3        <NA>
## 3:27 2019-01-27       Parker Bird Food    31170.34  3        <NA>
## 3:28 2019-01-27       Parker Bird Food           d  3        <NA>
## 4:1        <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:2        <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:3        <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:4        <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:5        <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:6        <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:7        <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:8        <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:9        <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:10       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:11       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:12       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:13       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:14       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:15       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:16       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:17       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:18       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:19       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:20       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:21       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:22       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:23       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:24       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:25       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
## 4:26       <NA>         <NA>      <NA>        <NA>  4  2019-02-03
##       Harrisburgh  Cat.Food X15200.51612
## 1:1          <NA>      <NA>           NA
## 1:2          <NA>      <NA>           NA
## 1:3          <NA>      <NA>           NA
## 1:4          <NA>      <NA>           NA
## 1:5          <NA>      <NA>           NA
## 1:6          <NA>      <NA>           NA
## 1:7          <NA>      <NA>           NA
## 1:8          <NA>      <NA>           NA
## 1:9          <NA>      <NA>           NA
## 1:10         <NA>      <NA>           NA
## 1:11         <NA>      <NA>           NA
## 1:12         <NA>      <NA>           NA
## 1:13         <NA>      <NA>           NA
## 1:14         <NA>      <NA>           NA
## 1:15         <NA>      <NA>           NA
## 1:16         <NA>      <NA>           NA
## 1:17         <NA>      <NA>           NA
## 1:18         <NA>      <NA>           NA
## 1:19         <NA>      <NA>           NA
## 1:20         <NA>      <NA>           NA
## 1:21         <NA>      <NA>           NA
## 1:22         <NA>      <NA>           NA
## 1:23         <NA>      <NA>           NA
## 1:24         <NA>      <NA>           NA
## 1:25         <NA>      <NA>           NA
## 1:26         <NA>      <NA>           NA
## 1:27         <NA>      <NA>           NA
## 2:1          <NA>      <NA>           NA
## 2:2          <NA>      <NA>           NA
## 2:3          <NA>      <NA>           NA
## 2:4          <NA>      <NA>           NA
## 2:5          <NA>      <NA>           NA
## 2:6          <NA>      <NA>           NA
## 2:7          <NA>      <NA>           NA
## 2:8          <NA>      <NA>           NA
## 2:9          <NA>      <NA>           NA
## 2:10         <NA>      <NA>           NA
## 2:11         <NA>      <NA>           NA
## 2:12         <NA>      <NA>           NA
## 2:13         <NA>      <NA>           NA
## 2:14         <NA>      <NA>           NA
## 2:15         <NA>      <NA>           NA
## 2:16         <NA>      <NA>           NA
## 2:17         <NA>      <NA>           NA
## 2:18         <NA>      <NA>           NA
## 2:19         <NA>      <NA>           NA
## 2:20         <NA>      <NA>           NA
## 2:21         <NA>      <NA>           NA
## 2:22         <NA>      <NA>           NA
## 2:23         <NA>      <NA>           NA
## 2:24         <NA>      <NA>           NA
## 2:25         <NA>      <NA>           NA
## 2:26         <NA>      <NA>           NA
## 2:27         <NA>      <NA>           NA
## 3:1          <NA>      <NA>           NA
## 3:2          <NA>      <NA>           NA
## 3:3          <NA>      <NA>           NA
## 3:4          <NA>      <NA>           NA
## 3:5          <NA>      <NA>           NA
## 3:6          <NA>      <NA>           NA
## 3:7          <NA>      <NA>           NA
## 3:8          <NA>      <NA>           NA
## 3:9          <NA>      <NA>           NA
## 3:10         <NA>      <NA>           NA
## 3:11         <NA>      <NA>           NA
## 3:12         <NA>      <NA>           NA
## 3:13         <NA>      <NA>           NA
## 3:14         <NA>      <NA>           NA
## 3:15         <NA>      <NA>           NA
## 3:16         <NA>      <NA>           NA
## 3:17         <NA>      <NA>           NA
## 3:18         <NA>      <NA>           NA
## 3:19         <NA>      <NA>           NA
## 3:20         <NA>      <NA>           NA
## 3:21         <NA>      <NA>           NA
## 3:22         <NA>      <NA>           NA
## 3:23         <NA>      <NA>           NA
## 3:24         <NA>      <NA>           NA
## 3:25         <NA>      <NA>           NA
## 3:26         <NA>      <NA>           NA
## 3:27         <NA>      <NA>           NA
## 3:28         <NA>      <NA>           NA
## 4:1  Harrisburgh   Dog Food     16587.33
## 4:2  Harrisburgh  Bird Food     15655.37
## 4:3      Reading   Cat Food     16996.66
## 4:4      Reading   Dog Food     16914.92
## 4:5      Reading  Bird Food     16041.27
## 4:6   Pittsburgh   Cat Food     15918.91
## 4:7   Pittsburgh   Dog Food     16745.43
## 4:8   Pittsburgh  Bird Food     15337.63
## 4:9        Philly  Cat Food     16721.23
## 4:10       Philly  Dog Food     16635.90
## 4:11       Philly Bird Food     15359.10
## 4:12   Lancaster   Cat Food     16119.85
## 4:13   Lancaster   Dog Food     16146.91
## 4:14   Lancaster  Bird Food     16385.94
## 4:15         York  Cat Food     15516.18
## 4:16         York  Dog Food     16973.36
## 4:17         York Bird Food     16383.93
## 4:18    Allentown  Cat Food     16322.17
## 4:19    Allentown  Dog Food     15344.00
## 4:20    Allentown Bird Food     15487.14
## 4:21       Easton  Cat Food     15003.73
## 4:22       Easton  Dog Food     15786.70
## 4:23       Easton Bird Food     15099.09
## 4:24       Parker  Cat Food     15151.05
## 4:25       Parker  Dog Food     15380.62
## 4:26       Parker Bird Food     15128.74
 Rename <-function(x,ColNames){
      names(x) <- ColNames
      return(x)
 }
 
 
Colnames1 <- c("Date", "City", "Product", "Sales", "ID")
ColnamesFixed <- lapply(newlist ,  Rename , Colnames1) 
ColnamesFixed 
## [[1]]
##          Date         City   Product    Sales ID
## 1  2019-01-13 Harrisburgh   Cat Food 12078.20  1
## 2  2019-01-13 Harrisburgh   Dog Food 10982.94  1
## 3  2019-01-13 Harrisburgh  Bird Food 10509.16  1
## 4  2019-01-13     Reading   Cat Food 12454.36  1
## 5  2019-01-13     Reading   Dog Food 14741.30  1
## 6  2019-01-13     Reading  Bird Food 10142.83  1
## 7  2019-01-13  Pittsburgh   Cat Food 11329.41  1
## 8  2019-01-13  Pittsburgh   Dog Food 10815.10  1
## 9  2019-01-13  Pittsburgh  Bird Food 11899.77  1
## 10 2019-01-13       Philly  Cat Food 14234.52  1
## 11 2019-01-13       Philly  Dog Food 14234.32  1
## 12 2019-01-13       Philly Bird Food 13115.94  1
## 13 2019-01-13   Lancaster   Cat Food 14047.22  1
## 14 2019-01-13   Lancaster   Dog Food 14932.36  1
## 15 2019-01-13   Lancaster  Bird Food 13275.70  1
## 16 2019-01-13         York  Cat Food 11888.89  1
## 17 2019-01-13         York  Dog Food 14301.84  1
## 18 2019-01-13         York Bird Food 12283.38  1
## 19 2019-01-13    Allentown  Cat Food 13418.43  1
## 20 2019-01-13    Allentown  Dog Food 14708.79  1
## 21 2019-01-13    Allentown Bird Food 12655.08  1
## 22 2019-01-13       Easton  Cat Food 14274.58  1
## 23 2019-01-13       Easton  Dog Food 14016.61  1
## 24 2019-01-13       Easton Bird Food 12609.32  1
## 25 2019-01-13       Parker  Cat Food 14574.64  1
## 26 2019-01-13       Parker  Dog Food 14153.63  1
## 27 2019-01-13       Parker Bird Food 12084.89  1
## 
## [[2]]
##          Date         City   Product    Sales ID
## 1  2019-01-20 Harrisburgh   Cat Food 5293.388  2
## 2  2019-01-20 Harrisburgh   Dog Food 6267.138  2
## 3  2019-01-20 Harrisburgh  Bird Food 5270.446  2
## 4  2019-01-20     Reading   Cat Food 7715.411  2
## 5  2019-01-20     Reading   Dog Food 8846.283  2
## 6  2019-01-20     Reading  Bird Food 8911.221  2
## 7  2019-01-20  Pittsburgh   Cat Food 8934.534  2
## 8  2019-01-20  Pittsburgh   Dog Food 5671.713  2
## 9  2019-01-20  Pittsburgh  Bird Food 5586.606  2
## 10 2019-01-20       Philly  Cat Food 7561.510  2
## 11 2019-01-20       Philly  Dog Food 8426.278  2
## 12 2019-01-20       Philly Bird Food 6273.724  2
## 13 2019-01-20   Lancaster   Cat Food 5847.139  2
## 14 2019-01-20   Lancaster   Dog Food 7172.759  2
## 15 2019-01-20   Lancaster  Bird Food 8392.561  2
## 16 2019-01-20         York  Cat Food 5849.601  2
## 17 2019-01-20         York  Dog Food 6376.229  2
## 18 2019-01-20         York Bird Food 8689.842  2
## 19 2019-01-20    Allentown  Cat Food 5529.778  2
## 20 2019-01-20    Allentown  Dog Food 6902.682  2
## 21 2019-01-20    Allentown Bird Food 8415.370  2
## 22 2019-01-20       Easton  Cat Food 6048.180  2
## 23 2019-01-20       Easton  Dog Food 8286.896  2
## 24 2019-01-20       Easton Bird Food 6134.822  2
## 25 2019-01-20       Parker  Cat Food 5773.483  2
## 26 2019-01-20       Parker  Dog Food 5517.330  2
## 27 2019-01-20       Parker Bird Food 6904.338  2
## 
## [[3]]
##          Date         City   Product    Sales ID
## 1  2019-01-27 Harrisburgh   Cat Food 25242.93  3
## 2  2019-01-27 Harrisburgh   Dog Food 30822.78  3
## 3  2019-01-27 Harrisburgh  Bird Food  35827.3  3
## 4  2019-01-27     Reading   Cat Food  27767.7  3
## 5  2019-01-27     Reading   Dog Food 35632.63  3
## 6  2019-01-27     Reading  Bird Food 39620.91  3
## 7  2019-01-27  Pittsburgh   Cat Food 34453.87  3
## 8  2019-01-27  Pittsburgh   Dog Food 38398.79  3
## 9  2019-01-27  Pittsburgh  Bird Food 26753.81  3
## 10 2019-01-27       Philly  Cat Food 29791.43  3
## 11 2019-01-27       Philly  Dog Food 27374.19  3
## 12 2019-01-27       Philly Bird Food  33162.6  3
## 13 2019-01-27   Lancaster   Cat Food 34429.48  3
## 14 2019-01-27   Lancaster   Dog Food 27693.61  3
## 15 2019-01-27   Lancaster  Bird Food 39963.58  3
## 16 2019-01-27         York  Cat Food 31148.38  3
## 17 2019-01-27         York  Dog Food 29835.02  3
## 18 2019-01-27         York Bird Food 32106.77  3
## 19 2019-01-27    Allentown  Cat Food 31109.71  3
## 20 2019-01-27    Allentown  Dog Food 27431.93  3
## 21 2019-01-27    Allentown Bird Food 28772.03  3
## 22 2019-01-27       Easton  Cat Food 33715.51  3
## 23 2019-01-27       Easton  Dog Food 28602.52  3
## 24 2019-01-27       Easton Bird Food 35461.46  3
## 25 2019-01-27       Parker  Cat Food 26953.91  3
## 26 2019-01-27       Parker  Dog Food 29946.34  3
## 27 2019-01-27       Parker Bird Food 31170.34  3
## 28 2019-01-27       Parker Bird Food        d  3
## 
## [[4]]
##          Date         City   Product    Sales ID
## 1  2019-02-03 Harrisburgh   Dog Food 16587.33  4
## 2  2019-02-03 Harrisburgh  Bird Food 15655.37  4
## 3  2019-02-03     Reading   Cat Food 16996.66  4
## 4  2019-02-03     Reading   Dog Food 16914.92  4
## 5  2019-02-03     Reading  Bird Food 16041.27  4
## 6  2019-02-03  Pittsburgh   Cat Food 15918.91  4
## 7  2019-02-03  Pittsburgh   Dog Food 16745.43  4
## 8  2019-02-03  Pittsburgh  Bird Food 15337.63  4
## 9  2019-02-03       Philly  Cat Food 16721.23  4
## 10 2019-02-03       Philly  Dog Food 16635.90  4
## 11 2019-02-03       Philly Bird Food 15359.10  4
## 12 2019-02-03   Lancaster   Cat Food 16119.85  4
## 13 2019-02-03   Lancaster   Dog Food 16146.91  4
## 14 2019-02-03   Lancaster  Bird Food 16385.94  4
## 15 2019-02-03         York  Cat Food 15516.18  4
## 16 2019-02-03         York  Dog Food 16973.36  4
## 17 2019-02-03         York Bird Food 16383.93  4
## 18 2019-02-03    Allentown  Cat Food 16322.17  4
## 19 2019-02-03    Allentown  Dog Food 15344.00  4
## 20 2019-02-03    Allentown Bird Food 15487.14  4
## 21 2019-02-03       Easton  Cat Food 15003.73  4
## 22 2019-02-03       Easton  Dog Food 15786.70  4
## 23 2019-02-03       Easton Bird Food 15099.09  4
## 24 2019-02-03       Parker  Cat Food 15151.05  4
## 25 2019-02-03       Parker  Dog Food 15380.62  4
## 26 2019-02-03       Parker Bird Food 15128.74  4
EntireCombine <- do.call(rbind, ColnamesFixed )

EntireCombine 
##           Date         City   Product       Sales ID
## 1   2019-01-13 Harrisburgh   Cat Food 12078.19928  1
## 2   2019-01-13 Harrisburgh   Dog Food 10982.93611  1
## 3   2019-01-13 Harrisburgh  Bird Food 10509.15978  1
## 4   2019-01-13     Reading   Cat Food 12454.35556  1
## 5   2019-01-13     Reading   Dog Food 14741.30398  1
## 6   2019-01-13     Reading  Bird Food 10142.83211  1
## 7   2019-01-13  Pittsburgh   Cat Food 11329.40709  1
## 8   2019-01-13  Pittsburgh   Dog Food 10815.09801  1
## 9   2019-01-13  Pittsburgh  Bird Food 11899.76728  1
## 10  2019-01-13       Philly  Cat Food 14234.52041  1
## 11  2019-01-13       Philly  Dog Food  14234.3179  1
## 12  2019-01-13       Philly Bird Food 13115.93818  1
## 13  2019-01-13   Lancaster   Cat Food 14047.21572  1
## 14  2019-01-13   Lancaster   Dog Food 14932.36216  1
## 15  2019-01-13   Lancaster  Bird Food 13275.70473  1
## 16  2019-01-13         York  Cat Food 11888.89082  1
## 17  2019-01-13         York  Dog Food 14301.83953  1
## 18  2019-01-13         York Bird Food 12283.38436  1
## 19  2019-01-13    Allentown  Cat Food 13418.42975  1
## 20  2019-01-13    Allentown  Dog Food 14708.78913  1
## 21  2019-01-13    Allentown Bird Food 12655.08497  1
## 22  2019-01-13       Easton  Cat Food 14274.57606  1
## 23  2019-01-13       Easton  Dog Food 14016.60535  1
## 24  2019-01-13       Easton Bird Food 12609.31986  1
## 25  2019-01-13       Parker  Cat Food 14574.63529  1
## 26  2019-01-13       Parker  Dog Food 14153.63013  1
## 27  2019-01-13       Parker Bird Food 12084.89108  1
## 28  2019-01-20 Harrisburgh   Cat Food 5293.387531  2
## 29  2019-01-20 Harrisburgh   Dog Food 6267.137902  2
## 30  2019-01-20 Harrisburgh  Bird Food 5270.445536  2
## 31  2019-01-20     Reading   Cat Food 7715.411215  2
## 32  2019-01-20     Reading   Dog Food 8846.283315  2
## 33  2019-01-20     Reading  Bird Food 8911.221285  2
## 34  2019-01-20  Pittsburgh   Cat Food 8934.534014  2
## 35  2019-01-20  Pittsburgh   Dog Food 5671.713052  2
## 36  2019-01-20  Pittsburgh  Bird Food 5586.606482  2
## 37  2019-01-20       Philly  Cat Food 7561.509731  2
## 38  2019-01-20       Philly  Dog Food 8426.277759  2
## 39  2019-01-20       Philly Bird Food 6273.724212  2
## 40  2019-01-20   Lancaster   Cat Food 5847.139389  2
## 41  2019-01-20   Lancaster   Dog Food 7172.758931  2
## 42  2019-01-20   Lancaster  Bird Food 8392.560662  2
## 43  2019-01-20         York  Cat Food 5849.600802  2
## 44  2019-01-20         York  Dog Food 6376.228854  2
## 45  2019-01-20         York Bird Food 8689.842223  2
## 46  2019-01-20    Allentown  Cat Food 5529.777948  2
## 47  2019-01-20    Allentown  Dog Food 6902.682333  2
## 48  2019-01-20    Allentown Bird Food 8415.370312  2
## 49  2019-01-20       Easton  Cat Food  6048.18037  2
## 50  2019-01-20       Easton  Dog Food 8286.896058  2
## 51  2019-01-20       Easton Bird Food 6134.822275  2
## 52  2019-01-20       Parker  Cat Food 5773.483112  2
## 53  2019-01-20       Parker  Dog Food 5517.329721  2
## 54  2019-01-20       Parker Bird Food 6904.337699  2
## 55  2019-01-27 Harrisburgh   Cat Food    25242.93  3
## 56  2019-01-27 Harrisburgh   Dog Food    30822.78  3
## 57  2019-01-27 Harrisburgh  Bird Food     35827.3  3
## 58  2019-01-27     Reading   Cat Food     27767.7  3
## 59  2019-01-27     Reading   Dog Food    35632.63  3
## 60  2019-01-27     Reading  Bird Food    39620.91  3
## 61  2019-01-27  Pittsburgh   Cat Food    34453.87  3
## 62  2019-01-27  Pittsburgh   Dog Food    38398.79  3
## 63  2019-01-27  Pittsburgh  Bird Food    26753.81  3
## 64  2019-01-27       Philly  Cat Food    29791.43  3
## 65  2019-01-27       Philly  Dog Food    27374.19  3
## 66  2019-01-27       Philly Bird Food     33162.6  3
## 67  2019-01-27   Lancaster   Cat Food    34429.48  3
## 68  2019-01-27   Lancaster   Dog Food    27693.61  3
## 69  2019-01-27   Lancaster  Bird Food    39963.58  3
## 70  2019-01-27         York  Cat Food    31148.38  3
## 71  2019-01-27         York  Dog Food    29835.02  3
## 72  2019-01-27         York Bird Food    32106.77  3
## 73  2019-01-27    Allentown  Cat Food    31109.71  3
## 74  2019-01-27    Allentown  Dog Food    27431.93  3
## 75  2019-01-27    Allentown Bird Food    28772.03  3
## 76  2019-01-27       Easton  Cat Food    33715.51  3
## 77  2019-01-27       Easton  Dog Food    28602.52  3
## 78  2019-01-27       Easton Bird Food    35461.46  3
## 79  2019-01-27       Parker  Cat Food    26953.91  3
## 80  2019-01-27       Parker  Dog Food    29946.34  3
## 81  2019-01-27       Parker Bird Food    31170.34  3
## 82  2019-01-27       Parker Bird Food           d  3
## 83  2019-02-03 Harrisburgh   Dog Food 16587.32992  4
## 84  2019-02-03 Harrisburgh  Bird Food 15655.36561  4
## 85  2019-02-03     Reading   Cat Food 16996.66403  4
## 86  2019-02-03     Reading   Dog Food 16914.92088  4
## 87  2019-02-03     Reading  Bird Food 16041.26717  4
## 88  2019-02-03  Pittsburgh   Cat Food 15918.90544  4
## 89  2019-02-03  Pittsburgh   Dog Food 16745.42872  4
## 90  2019-02-03  Pittsburgh  Bird Food 15337.63387  4
## 91  2019-02-03       Philly  Cat Food 16721.22593  4
## 92  2019-02-03       Philly  Dog Food 16635.90445  4
## 93  2019-02-03       Philly Bird Food 15359.09789  4
## 94  2019-02-03   Lancaster   Cat Food 16119.85052  4
## 95  2019-02-03   Lancaster   Dog Food 16146.91134  4
## 96  2019-02-03   Lancaster  Bird Food 16385.93664  4
## 97  2019-02-03         York  Cat Food 15516.17803  4
## 98  2019-02-03         York  Dog Food  16973.3587  4
## 99  2019-02-03         York Bird Food 16383.92955  4
## 100 2019-02-03    Allentown  Cat Food 16322.16763  4
## 101 2019-02-03    Allentown  Dog Food 15344.00028  4
## 102 2019-02-03    Allentown Bird Food  15487.1415  4
## 103 2019-02-03       Easton  Cat Food 15003.73048  4
## 104 2019-02-03       Easton  Dog Food  15786.7002  4
## 105 2019-02-03       Easton Bird Food  15099.0866  4
## 106 2019-02-03       Parker  Cat Food 15151.04569  4
## 107 2019-02-03       Parker  Dog Food 15380.62345  4
## 108 2019-02-03       Parker Bird Food 15128.73806  4
str(EntireCombine )
## 'data.frame':    108 obs. of  5 variables:
##  $ Date   : Factor w/ 4 levels "2019-01-13","2019-01-20",..: 1 1 1 1 1 1 1 1 1 1 ...
##  $ City   : Factor w/ 9 levels "Allentown","Easton",..: 3 3 3 8 8 8 7 7 7 6 ...
##  $ Product: Factor w/ 3 levels "Bird Food","Cat Food",..: 2 3 1 2 3 1 2 3 1 2 ...
##  $ Sales  : chr  "12078.19928" "10982.93611" "10509.15978" "12454.35556" ...
##  $ ID     : int  1 1 1 1 1 1 1 1 1 1 ...
as.data.frame(EntireCombine)
##           Date         City   Product       Sales ID
## 1   2019-01-13 Harrisburgh   Cat Food 12078.19928  1
## 2   2019-01-13 Harrisburgh   Dog Food 10982.93611  1
## 3   2019-01-13 Harrisburgh  Bird Food 10509.15978  1
## 4   2019-01-13     Reading   Cat Food 12454.35556  1
## 5   2019-01-13     Reading   Dog Food 14741.30398  1
## 6   2019-01-13     Reading  Bird Food 10142.83211  1
## 7   2019-01-13  Pittsburgh   Cat Food 11329.40709  1
## 8   2019-01-13  Pittsburgh   Dog Food 10815.09801  1
## 9   2019-01-13  Pittsburgh  Bird Food 11899.76728  1
## 10  2019-01-13       Philly  Cat Food 14234.52041  1
## 11  2019-01-13       Philly  Dog Food  14234.3179  1
## 12  2019-01-13       Philly Bird Food 13115.93818  1
## 13  2019-01-13   Lancaster   Cat Food 14047.21572  1
## 14  2019-01-13   Lancaster   Dog Food 14932.36216  1
## 15  2019-01-13   Lancaster  Bird Food 13275.70473  1
## 16  2019-01-13         York  Cat Food 11888.89082  1
## 17  2019-01-13         York  Dog Food 14301.83953  1
## 18  2019-01-13         York Bird Food 12283.38436  1
## 19  2019-01-13    Allentown  Cat Food 13418.42975  1
## 20  2019-01-13    Allentown  Dog Food 14708.78913  1
## 21  2019-01-13    Allentown Bird Food 12655.08497  1
## 22  2019-01-13       Easton  Cat Food 14274.57606  1
## 23  2019-01-13       Easton  Dog Food 14016.60535  1
## 24  2019-01-13       Easton Bird Food 12609.31986  1
## 25  2019-01-13       Parker  Cat Food 14574.63529  1
## 26  2019-01-13       Parker  Dog Food 14153.63013  1
## 27  2019-01-13       Parker Bird Food 12084.89108  1
## 28  2019-01-20 Harrisburgh   Cat Food 5293.387531  2
## 29  2019-01-20 Harrisburgh   Dog Food 6267.137902  2
## 30  2019-01-20 Harrisburgh  Bird Food 5270.445536  2
## 31  2019-01-20     Reading   Cat Food 7715.411215  2
## 32  2019-01-20     Reading   Dog Food 8846.283315  2
## 33  2019-01-20     Reading  Bird Food 8911.221285  2
## 34  2019-01-20  Pittsburgh   Cat Food 8934.534014  2
## 35  2019-01-20  Pittsburgh   Dog Food 5671.713052  2
## 36  2019-01-20  Pittsburgh  Bird Food 5586.606482  2
## 37  2019-01-20       Philly  Cat Food 7561.509731  2
## 38  2019-01-20       Philly  Dog Food 8426.277759  2
## 39  2019-01-20       Philly Bird Food 6273.724212  2
## 40  2019-01-20   Lancaster   Cat Food 5847.139389  2
## 41  2019-01-20   Lancaster   Dog Food 7172.758931  2
## 42  2019-01-20   Lancaster  Bird Food 8392.560662  2
## 43  2019-01-20         York  Cat Food 5849.600802  2
## 44  2019-01-20         York  Dog Food 6376.228854  2
## 45  2019-01-20         York Bird Food 8689.842223  2
## 46  2019-01-20    Allentown  Cat Food 5529.777948  2
## 47  2019-01-20    Allentown  Dog Food 6902.682333  2
## 48  2019-01-20    Allentown Bird Food 8415.370312  2
## 49  2019-01-20       Easton  Cat Food  6048.18037  2
## 50  2019-01-20       Easton  Dog Food 8286.896058  2
## 51  2019-01-20       Easton Bird Food 6134.822275  2
## 52  2019-01-20       Parker  Cat Food 5773.483112  2
## 53  2019-01-20       Parker  Dog Food 5517.329721  2
## 54  2019-01-20       Parker Bird Food 6904.337699  2
## 55  2019-01-27 Harrisburgh   Cat Food    25242.93  3
## 56  2019-01-27 Harrisburgh   Dog Food    30822.78  3
## 57  2019-01-27 Harrisburgh  Bird Food     35827.3  3
## 58  2019-01-27     Reading   Cat Food     27767.7  3
## 59  2019-01-27     Reading   Dog Food    35632.63  3
## 60  2019-01-27     Reading  Bird Food    39620.91  3
## 61  2019-01-27  Pittsburgh   Cat Food    34453.87  3
## 62  2019-01-27  Pittsburgh   Dog Food    38398.79  3
## 63  2019-01-27  Pittsburgh  Bird Food    26753.81  3
## 64  2019-01-27       Philly  Cat Food    29791.43  3
## 65  2019-01-27       Philly  Dog Food    27374.19  3
## 66  2019-01-27       Philly Bird Food     33162.6  3
## 67  2019-01-27   Lancaster   Cat Food    34429.48  3
## 68  2019-01-27   Lancaster   Dog Food    27693.61  3
## 69  2019-01-27   Lancaster  Bird Food    39963.58  3
## 70  2019-01-27         York  Cat Food    31148.38  3
## 71  2019-01-27         York  Dog Food    29835.02  3
## 72  2019-01-27         York Bird Food    32106.77  3
## 73  2019-01-27    Allentown  Cat Food    31109.71  3
## 74  2019-01-27    Allentown  Dog Food    27431.93  3
## 75  2019-01-27    Allentown Bird Food    28772.03  3
## 76  2019-01-27       Easton  Cat Food    33715.51  3
## 77  2019-01-27       Easton  Dog Food    28602.52  3
## 78  2019-01-27       Easton Bird Food    35461.46  3
## 79  2019-01-27       Parker  Cat Food    26953.91  3
## 80  2019-01-27       Parker  Dog Food    29946.34  3
## 81  2019-01-27       Parker Bird Food    31170.34  3
## 82  2019-01-27       Parker Bird Food           d  3
## 83  2019-02-03 Harrisburgh   Dog Food 16587.32992  4
## 84  2019-02-03 Harrisburgh  Bird Food 15655.36561  4
## 85  2019-02-03     Reading   Cat Food 16996.66403  4
## 86  2019-02-03     Reading   Dog Food 16914.92088  4
## 87  2019-02-03     Reading  Bird Food 16041.26717  4
## 88  2019-02-03  Pittsburgh   Cat Food 15918.90544  4
## 89  2019-02-03  Pittsburgh   Dog Food 16745.42872  4
## 90  2019-02-03  Pittsburgh  Bird Food 15337.63387  4
## 91  2019-02-03       Philly  Cat Food 16721.22593  4
## 92  2019-02-03       Philly  Dog Food 16635.90445  4
## 93  2019-02-03       Philly Bird Food 15359.09789  4
## 94  2019-02-03   Lancaster   Cat Food 16119.85052  4
## 95  2019-02-03   Lancaster   Dog Food 16146.91134  4
## 96  2019-02-03   Lancaster  Bird Food 16385.93664  4
## 97  2019-02-03         York  Cat Food 15516.17803  4
## 98  2019-02-03         York  Dog Food  16973.3587  4
## 99  2019-02-03         York Bird Food 16383.92955  4
## 100 2019-02-03    Allentown  Cat Food 16322.16763  4
## 101 2019-02-03    Allentown  Dog Food 15344.00028  4
## 102 2019-02-03    Allentown Bird Food  15487.1415  4
## 103 2019-02-03       Easton  Cat Food 15003.73048  4
## 104 2019-02-03       Easton  Dog Food  15786.7002  4
## 105 2019-02-03       Easton Bird Food  15099.0866  4
## 106 2019-02-03       Parker  Cat Food 15151.04569  4
## 107 2019-02-03       Parker  Dog Food 15380.62345  4
## 108 2019-02-03       Parker Bird Food 15128.73806  4
EntireCombine$Date <- as.Date(EntireCombine$Date)

parse <- parse_number(EntireCombine$Sales)
## Warning: 1 parsing failure.
## row col expected actual
##  82  -- a number      d
EntireCombine$Sales <- sapply(EntireCombine$Sales, parse_number)
## Warning: 1 parsing failure.
## row col expected actual
##   1  -- a number      d
EntireCombine$City <- as.character(EntireCombine$City)
str(EntireCombine)
## 'data.frame':    108 obs. of  5 variables:
##  $ Date   : Date, format: "2019-01-13" "2019-01-13" ...
##  $ City   : chr  "Harrisburgh " "Harrisburgh " "Harrisburgh " "Reading " ...
##  $ Product: Factor w/ 3 levels "Bird Food","Cat Food",..: 2 3 1 2 3 1 2 3 1 2 ...
##  $ Sales  : num  12078 10983 10509 12454 14741 ...
##  $ ID     : int  1 1 1 1 1 1 1 1 1 1 ...
EntireCombine$City <- revalue(EntireCombine$City, c("Harrisburgh "="Harrisburg"))
EntireCombine$City <- revalue(EntireCombine$City, c("Pittsburgh "="Pittsburg"))

EntireCombine
##           Date       City   Product     Sales ID
## 1   2019-01-13 Harrisburg  Cat Food 12078.199  1
## 2   2019-01-13 Harrisburg  Dog Food 10982.936  1
## 3   2019-01-13 Harrisburg Bird Food 10509.160  1
## 4   2019-01-13   Reading   Cat Food 12454.356  1
## 5   2019-01-13   Reading   Dog Food 14741.304  1
## 6   2019-01-13   Reading  Bird Food 10142.832  1
## 7   2019-01-13  Pittsburg  Cat Food 11329.407  1
## 8   2019-01-13  Pittsburg  Dog Food 10815.098  1
## 9   2019-01-13  Pittsburg Bird Food 11899.767  1
## 10  2019-01-13     Philly  Cat Food 14234.520  1
## 11  2019-01-13     Philly  Dog Food 14234.318  1
## 12  2019-01-13     Philly Bird Food 13115.938  1
## 13  2019-01-13 Lancaster   Cat Food 14047.216  1
## 14  2019-01-13 Lancaster   Dog Food 14932.362  1
## 15  2019-01-13 Lancaster  Bird Food 13275.705  1
## 16  2019-01-13       York  Cat Food 11888.891  1
## 17  2019-01-13       York  Dog Food 14301.840  1
## 18  2019-01-13       York Bird Food 12283.384  1
## 19  2019-01-13  Allentown  Cat Food 13418.430  1
## 20  2019-01-13  Allentown  Dog Food 14708.789  1
## 21  2019-01-13  Allentown Bird Food 12655.085  1
## 22  2019-01-13     Easton  Cat Food 14274.576  1
## 23  2019-01-13     Easton  Dog Food 14016.605  1
## 24  2019-01-13     Easton Bird Food 12609.320  1
## 25  2019-01-13     Parker  Cat Food 14574.635  1
## 26  2019-01-13     Parker  Dog Food 14153.630  1
## 27  2019-01-13     Parker Bird Food 12084.891  1
## 28  2019-01-20 Harrisburg  Cat Food  5293.388  2
## 29  2019-01-20 Harrisburg  Dog Food  6267.138  2
## 30  2019-01-20 Harrisburg Bird Food  5270.446  2
## 31  2019-01-20   Reading   Cat Food  7715.411  2
## 32  2019-01-20   Reading   Dog Food  8846.283  2
## 33  2019-01-20   Reading  Bird Food  8911.221  2
## 34  2019-01-20  Pittsburg  Cat Food  8934.534  2
## 35  2019-01-20  Pittsburg  Dog Food  5671.713  2
## 36  2019-01-20  Pittsburg Bird Food  5586.606  2
## 37  2019-01-20     Philly  Cat Food  7561.510  2
## 38  2019-01-20     Philly  Dog Food  8426.278  2
## 39  2019-01-20     Philly Bird Food  6273.724  2
## 40  2019-01-20 Lancaster   Cat Food  5847.139  2
## 41  2019-01-20 Lancaster   Dog Food  7172.759  2
## 42  2019-01-20 Lancaster  Bird Food  8392.561  2
## 43  2019-01-20       York  Cat Food  5849.601  2
## 44  2019-01-20       York  Dog Food  6376.229  2
## 45  2019-01-20       York Bird Food  8689.842  2
## 46  2019-01-20  Allentown  Cat Food  5529.778  2
## 47  2019-01-20  Allentown  Dog Food  6902.682  2
## 48  2019-01-20  Allentown Bird Food  8415.370  2
## 49  2019-01-20     Easton  Cat Food  6048.180  2
## 50  2019-01-20     Easton  Dog Food  8286.896  2
## 51  2019-01-20     Easton Bird Food  6134.822  2
## 52  2019-01-20     Parker  Cat Food  5773.483  2
## 53  2019-01-20     Parker  Dog Food  5517.330  2
## 54  2019-01-20     Parker Bird Food  6904.338  2
## 55  2019-01-27 Harrisburg  Cat Food 25242.930  3
## 56  2019-01-27 Harrisburg  Dog Food 30822.780  3
## 57  2019-01-27 Harrisburg Bird Food 35827.300  3
## 58  2019-01-27   Reading   Cat Food 27767.700  3
## 59  2019-01-27   Reading   Dog Food 35632.630  3
## 60  2019-01-27   Reading  Bird Food 39620.910  3
## 61  2019-01-27  Pittsburg  Cat Food 34453.870  3
## 62  2019-01-27  Pittsburg  Dog Food 38398.790  3
## 63  2019-01-27  Pittsburg Bird Food 26753.810  3
## 64  2019-01-27     Philly  Cat Food 29791.430  3
## 65  2019-01-27     Philly  Dog Food 27374.190  3
## 66  2019-01-27     Philly Bird Food 33162.600  3
## 67  2019-01-27 Lancaster   Cat Food 34429.480  3
## 68  2019-01-27 Lancaster   Dog Food 27693.610  3
## 69  2019-01-27 Lancaster  Bird Food 39963.580  3
## 70  2019-01-27       York  Cat Food 31148.380  3
## 71  2019-01-27       York  Dog Food 29835.020  3
## 72  2019-01-27       York Bird Food 32106.770  3
## 73  2019-01-27  Allentown  Cat Food 31109.710  3
## 74  2019-01-27  Allentown  Dog Food 27431.930  3
## 75  2019-01-27  Allentown Bird Food 28772.030  3
## 76  2019-01-27     Easton  Cat Food 33715.510  3
## 77  2019-01-27     Easton  Dog Food 28602.520  3
## 78  2019-01-27     Easton Bird Food 35461.460  3
## 79  2019-01-27     Parker  Cat Food 26953.910  3
## 80  2019-01-27     Parker  Dog Food 29946.340  3
## 81  2019-01-27     Parker Bird Food 31170.340  3
## 82  2019-01-27     Parker Bird Food        NA  3
## 83  2019-02-03 Harrisburg  Dog Food 16587.330  4
## 84  2019-02-03 Harrisburg Bird Food 15655.366  4
## 85  2019-02-03   Reading   Cat Food 16996.664  4
## 86  2019-02-03   Reading   Dog Food 16914.921  4
## 87  2019-02-03   Reading  Bird Food 16041.267  4
## 88  2019-02-03  Pittsburg  Cat Food 15918.905  4
## 89  2019-02-03  Pittsburg  Dog Food 16745.429  4
## 90  2019-02-03  Pittsburg Bird Food 15337.634  4
## 91  2019-02-03     Philly  Cat Food 16721.226  4
## 92  2019-02-03     Philly  Dog Food 16635.904  4
## 93  2019-02-03     Philly Bird Food 15359.098  4
## 94  2019-02-03 Lancaster   Cat Food 16119.851  4
## 95  2019-02-03 Lancaster   Dog Food 16146.911  4
## 96  2019-02-03 Lancaster  Bird Food 16385.937  4
## 97  2019-02-03       York  Cat Food 15516.178  4
## 98  2019-02-03       York  Dog Food 16973.359  4
## 99  2019-02-03       York Bird Food 16383.930  4
## 100 2019-02-03  Allentown  Cat Food 16322.168  4
## 101 2019-02-03  Allentown  Dog Food 15344.000  4
## 102 2019-02-03  Allentown Bird Food 15487.142  4
## 103 2019-02-03     Easton  Cat Food 15003.730  4
## 104 2019-02-03     Easton  Dog Food 15786.700  4
## 105 2019-02-03     Easton Bird Food 15099.087  4
## 106 2019-02-03     Parker  Cat Food 15151.046  4
## 107 2019-02-03     Parker  Dog Food 15380.623  4
## 108 2019-02-03     Parker Bird Food 15128.738  4
Harrisburg_Only <- sqldf("SELECT Date, City, sum(Sales) AS Sales
       FROM EntireCombine
       WHERE City LIKE 'Harris%'
       GROUP BY Date, City
      ")

Harrisburg_Only 
##         Date       City    Sales
## 1 2019-01-13 Harrisburg 33570.30
## 2 2019-01-20 Harrisburg 16830.97
## 3 2019-01-27 Harrisburg 91893.01
## 4 2019-02-03 Harrisburg 32242.70
Harrisburg_Only_By_Product <- sqldf("SELECT Date, City, sum(Sales) AS Sales,Product
       FROM EntireCombine
       WHERE City LIKE 'Harris%'
       GROUP BY Date, City, Product
      ")
Harrisburg_Only_By_Product
##          Date       City     Sales   Product
## 1  2019-01-13 Harrisburg 10509.160 Bird Food
## 2  2019-01-13 Harrisburg 12078.199  Cat Food
## 3  2019-01-13 Harrisburg 10982.936  Dog Food
## 4  2019-01-20 Harrisburg  5270.446 Bird Food
## 5  2019-01-20 Harrisburg  5293.388  Cat Food
## 6  2019-01-20 Harrisburg  6267.138  Dog Food
## 7  2019-01-27 Harrisburg 35827.300 Bird Food
## 8  2019-01-27 Harrisburg 25242.930  Cat Food
## 9  2019-01-27 Harrisburg 30822.780  Dog Food
## 10 2019-02-03 Harrisburg 15655.366 Bird Food
## 11 2019-02-03 Harrisburg 16587.330  Dog Food
City_By_Product <- sqldf("
SELECT City, Product, sum(Sales) as Sales
FROM EntireCombine
       GROUP BY City, Product
       ORDER BY Sales ASC
      ")

City_By_Product 
##          City   Product    Sales
## 1  Harrisburg  Cat Food 42614.52
## 2   Pittsburg Bird Food 59577.82
## 3      Parker  Cat Food 62453.07
## 4   Allentown  Dog Food 64387.40
## 5        York  Cat Food 64403.05
## 6  Harrisburg  Dog Food 64660.18
## 7    Reading   Cat Food 64934.13
## 8      Parker  Dog Food 64997.92
## 9      Parker Bird Food 65288.31
## 10  Allentown Bird Food 65329.63
## 11 Lancaster   Dog Food 65945.64
## 12  Allentown  Cat Food 66380.09
## 13     Philly  Dog Food 66670.69
## 14     Easton  Dog Food 66692.72
## 15 Harrisburg Bird Food 67262.27
## 16       York  Dog Food 67486.45
## 17     Philly Bird Food 67911.36
## 18     Philly  Cat Food 68308.69
## 19     Easton  Cat Food 69042.00
## 20     Easton Bird Food 69304.69
## 21       York Bird Food 69463.93
## 22 Lancaster   Cat Food 70443.69
## 23  Pittsburg  Cat Food 70636.72
## 24  Pittsburg  Dog Food 71631.03
## 25   Reading  Bird Food 74716.23
## 26   Reading   Dog Food 76135.14
## 27 Lancaster  Bird Food 78017.78
By_Date_City <- sqldf("SELECT Date, City, sum(Sales) AS Sales
                        FROM EntireCombine
                        WHERE CITY NOT LIKE ('Lan%')
                        GROUP BY DATE, CITY
                      ")
By_Date_City
##          Date       City     Sales
## 1  2019-01-13  Allentown  40782.30
## 2  2019-01-13     Easton  40900.50
## 3  2019-01-13 Harrisburg  33570.30
## 4  2019-01-13     Parker  40813.16
## 5  2019-01-13     Philly  41584.78
## 6  2019-01-13  Pittsburg  34044.27
## 7  2019-01-13   Reading   37338.49
## 8  2019-01-13       York  38474.11
## 9  2019-01-20  Allentown  20847.83
## 10 2019-01-20     Easton  20469.90
## 11 2019-01-20 Harrisburg  16830.97
## 12 2019-01-20     Parker  18195.15
## 13 2019-01-20     Philly  22261.51
## 14 2019-01-20  Pittsburg  20192.85
## 15 2019-01-20   Reading   25472.92
## 16 2019-01-20       York  20915.67
## 17 2019-01-27  Allentown  87313.67
## 18 2019-01-27     Easton  97779.49
## 19 2019-01-27 Harrisburg  91893.01
## 20 2019-01-27     Parker  88070.59
## 21 2019-01-27     Philly  90328.22
## 22 2019-01-27  Pittsburg  99606.47
## 23 2019-01-27   Reading  103021.24
## 24 2019-01-27       York  93090.17
## 25 2019-02-03  Allentown  47153.31
## 26 2019-02-03     Easton  45889.52
## 27 2019-02-03 Harrisburg  32242.70
## 28 2019-02-03     Parker  45660.41
## 29 2019-02-03     Philly  48716.23
## 30 2019-02-03  Pittsburg  48001.97
## 31 2019-02-03   Reading   49952.85
## 32 2019-02-03       York  48873.47
library(ggplot2)



ggplot(Harrisburg_Only, aes(Date, Sales))+
   geom_line( colour = "red")+
   labs(title = "Harrisburg Sales",
        subtitle = "Jan 13th - Feb 3rd"
)

ggplot(Harrisburg_Only, aes(Date, Sales))+
   geom_bar(stat = "identity", position =  "dodge")+
   labs(title = "Harrisburg Sales",
        subtitle = "Jan 13th - Feb 3rd"
)

ggplot(Harrisburg_Only_By_Product, aes(Date, Sales, fill = Product))+
   geom_bar(stat = "identity", position =  "dodge")+
   labs(title = "Harrisburg Sales By Product",
        subtitle = "Jan 13th - Feb 3rd"
)

ggplot(By_Date_City, aes(Date, Sales, fill = City))+ 
   geom_line(aes(colour = City))+
   labs(title = "All Cities Total Sales",
        subtitle = "Jan 13th - Feb 3rd"
        )

ggplot(By_Date_City, aes(Date, Sales, fill = City)) +
   geom_bar( stat = "identity", position =  "dodge")+
   labs(title = "All Cities Total Sales",
        subtitle = "Jan 13th - Feb 3rd"
        )

ggplot(EntireCombine, aes(Date, Sales, fill = Product ))+
      geom_bar( stat = "identity", position =  "dodge")+
   labs(title = "All Cities Total Sales By Product",
        subtitle = "Jan 13th - Feb 3rd"
        )
## Warning: Removed 1 rows containing missing values (geom_bar).