print("We encountered a number of missing values for this output column")
print("Specifically, here is the output column:")
print(self.output_column)
print("And here is the number of missing (nan, None, etc.) values for this column:")
print(bad_rows.shape[0])
print("We will remove these values, and continue with training on the cleaned dataset")
X_df = X_df.dropna(subset=[self.output_column])