I'm trying to declare a new value in an if-statement, but get the Illegal start error with the following code.
// df(: DataFrame) is defined earlier
if (df.columns.contains(f"original_cols_$prev_k%s"))
val df_fixed = df.drop(f"original_cols_$prev_k%s").drop(f"scaled_cols_$prev_k%s")
else // No change, but to respect the immutability...
val df_fixed = df
If I wrap it in the wave brackets ...
if (df.columns.contains(f"original_cols_$prev_k%s")){
val df_fixed = df.drop(f"original_cols_$prev_k%s").drop(f"scaled_cols_$prev_k%s")
} else { // No change, but to respect the immutability...
val df_fixed = df
}
... I don't get errors in these rows but later on get the "not found: value df_fixed"-error. What am I doing wrong?