multiple evolutions

This commit is contained in:
Quentin WEPHRE
2025-12-04 08:11:00 +01:00
parent e9715dc239
commit abd00f9e04
9 changed files with 403 additions and 264 deletions

View File

@@ -31,14 +31,18 @@ for twin in query_result.items:
"number": twin.tags.get("number") if twin.tags else None,
"site": twin.tags.get("site") if twin.tags else None,
"connection_state": twin.connection_state,
"last_activity_time": twin.last_activity_time,
"last_activity_time": twin.last_activity_time
})
df = pd.DataFrame(rows)
df['number'] = pd.to_numeric(df['number'], errors='coerce')
df['number'] = df['number'].astype('Int64')
df_sorted = df.sort_values(by=["site", "number"]).reset_index(drop=True)
print(df_sorted)
for row in df_sorted.itertuples():
if "cube" not in row.device_id:
print(f"\"{row.device_id}\", \"{row.site}\", \"{row.number}\",")
# Compute difference in hours (float)
df_sorted["time_since_last_activity_hours"] = df_sorted["last_activity_time"].apply(