Pretty sure joins are buggy.
- Load up Titanic dataset, call it
df
- Try the following:
df |> rightJoin ["Cats"] df
- Expected:
Column not found "Cats". But instead, got a successful join with 793881 rows. (This is equal to 891 * 891, with 891 being the number of rows in Titanic)
- This leads me to believe that the columns are being full outer joined if the column doesn't exist.
PS - I think that this should be a beginner-friendly task so please farm it out!