import pandas as pd import matplotlib.dates as mdate from datetime import datetime # Read dataset and fill missing rows with zeroes dataset = pd.read_csv('csv/global_last10years.csv', index_col=0).fillna(0) # List of unique source IPs per hour (daily avg) ts_uIPs = dataset.iloc[:,2] date = datetime.fromtimestamp(ts_uIPs.idxmax()) print('Peak in unique sources: ', date)