У меня есть pandas dataframe, и я хочу разделить его на 3 отдельных набора. Я знаю, что используя train_test_split от sklearn.cross_validation
, можно разделить данные на два набора (поезд и тест). Однако я не мог найти решения о разделении данных на три набора. Желательно, чтобы я хотел иметь индексы исходных данных.
Я знаю, что обходным решением было бы использовать train_test_split
два раза и как-то настроить индексы. Но существует ли более стандартный/встроенный способ разделения данных на 3 набора вместо 2?