No need for separate tables as yet, since this "anomalies" were due to extra files in the day folder, which was due to double download of data during a day. This has been handled in the this else clause. The code can now handle days with multiple data downloads.
Here every day should have 190 files for the 4 meters. Below plots indicating days abnormal with the number of files. More detail csv files are here - https://github.com/demand-consults/demand_acep/tree/master/doc/abnormal