Aufteilen der Liste einer Datenrahmenspalte in zwei Datenrahmenspalten

Ich versuche effektiv, eine Text-zu-Spalten-Aktion (aus MS Excel) auszuführen, aber in Pandas.

Ich habe einen Datenrahmen, der Werte wie 1_1, 2_1, 3_1 enthält, und ich möchte nur die Werte rechts vom Unterstrich verwenden. Ich habe herausgefunden, wie ich die Zeichenfolge aufteilen kann, wodurch ich eine Liste der aufgebrochenen Zeichenfolge erhalte, aber ich weiß nicht, wie ich das in verschiedene Datenrahmenspalten aufteilen kann.

Hier ist mein Code:

import pandas as pd

test = pd.DataFrame(['1_1','2_1','3_1'])
test.columns = ['values']

test = test['values'].str.split('_')

Ich erhalte so etwas wie: [1, 1], [2, 1], [3, 1].

as ich versuche zu bekommen, ist zwei separate Spalten:

col1: 1, 2, 3 col2: 1, 1, 1

Gedanken? Vielen Dank im Voraus für Ihre Hilf

Antworten auf die Frage(4)

Ihre Antwort auf die Frage