PhilipL commited on
Commit
83acd33
·
verified ·
1 Parent(s): e1c634d

data clean

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -86,12 +86,15 @@ try:
86
  baseline_df['month'] = baseline_df['timestamp'].dt.month
87
  baseline_df['day'] = baseline_df['timestamp'].dt.day
88
  baseline_df['hour'] = baseline_df['timestamp'].dt.hour
 
 
 
89
 
90
  baseline_X = np.column_stack((
91
  baseline_df['month'].values,
92
  baseline_df['day'].values,
93
  baseline_df['hour'].values,
94
- le_ip.transform(baseline_df['ip_address'].values),
95
  le_action.transform(baseline_df['action'].values)
96
  ))
97
 
 
86
  baseline_df['month'] = baseline_df['timestamp'].dt.month
87
  baseline_df['day'] = baseline_df['timestamp'].dt.day
88
  baseline_df['hour'] = baseline_df['timestamp'].dt.hour
89
+
90
+ # 資料清潔
91
+ clean_ips = baseline_df['ip_address'].astype(str).apply(lambda x: x.split(" ")[0]).values
92
 
93
  baseline_X = np.column_stack((
94
  baseline_df['month'].values,
95
  baseline_df['day'].values,
96
  baseline_df['hour'].values,
97
+ le_ip.transform(clean_ips), # 🌟 這裡改用清洗過的 clean_ips
98
  le_action.transform(baseline_df['action'].values)
99
  ))
100