netsec-lab/ex3/rep-16.py

13 lines
375 B
Python

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)