Wie werden Daten in 3 Sätze aufgeteilt (Zug, Validierung und Test)?

Ich habe einen Pandadatenrahmen und möchte ihn in 3 separate Sätze aufteilen. Ich weiß das mit train_test_split vonsklearn.cross_validation kann man die Daten in zwei Sätze teilen (trainieren und testen). Ich konnte jedoch keine Lösung für die Aufteilung der Daten in drei Gruppen finden. Am liebsten hätte ich die Indizes der Originaldaten.

Ich weiß, dass eine Problemumgehung wäre, @ zu verwendtrain_test_split zweimal und irgendwie die Indizes anpassen. Aber gibt es eine standardmäßige / integrierte Möglichkeit, die Daten in 3 Sätze anstatt in 2 zu teilen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage