The problem lies in the line where you convert the Pandas dataframe Y to a float32 data type using astype(np.float32). Some of the elements in the dataframe might not be convertible to float32, resulting in the "Unsupported object type float" error. To resolve this issue, you can try converting only the relevant columns to float32, or alternatively, use a more robust data type such as float64 that can handle a wider range of values.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence