nesticot commited on
Commit
14963a2
·
verified ·
1 Parent(s): 78be162

Update stuff_model/calculate_arm_angles.py

Browse files
stuff_model/calculate_arm_angles.py CHANGED
@@ -103,15 +103,17 @@ def calculate_arm_angles(df: pl.DataFrame,pitcher_id:int) -> pl.DataFrame:
103
  ((pl.col("arm_angle") * 0.0) + (ball_angle * 1)).alias("arm_angle")
104
  )
105
 
 
 
106
 
107
  df_filter = df_filter.with_columns(
108
  df_filter["arm_angle"]
109
  .fill_nan(None) # Convert NaN to null
110
- .fill_null(df_filter["arm_angle"].mean()) # Fill nulls with mean
111
  )
112
 
113
 
114
- print([x for x in df_filter["arm_angle"]])
115
 
116
 
117
 
 
103
  ((pl.col("arm_angle") * 0.0) + (ball_angle * 1)).alias("arm_angle")
104
  )
105
 
106
+ valid_mean = df_filter["arm_angle"].fill_nan(None).drop_nulls().mean()
107
+
108
 
109
  df_filter = df_filter.with_columns(
110
  df_filter["arm_angle"]
111
  .fill_nan(None) # Convert NaN to null
112
+ .fill_null(valid_mean) # Fill nulls with mean
113
  )
114
 
115
 
116
+ #print([x for x in df_filter["arm_angle"]])
117
 
118
 
119