Getting a ValueError from train_test_split
This is the implementation of the train_test_split function 

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.33, random_state=42)


Split your train into X and y and try again!