import pandas as pd
from pathlib import Path
data_dir = Path("dataset/processed")
files = list(data_dir.glob("NCL_*.parquet"))
print(f"{'Sensor Name':<20} | {'Total Hours':<12} | {'Rainy Hours':<12} | {'Rain %'}")
print("-" * 65)
for f in sorted(files):
df = pd.read_parquet(f)
total = len(df)
rainy = (df["Rain"] > 0).sum()
pct = (rainy / total) * 100
print(f"{f.stem:<20} | {total:<12,} | {rainy:<12,} | {pct:.1f}%")