Dividir a lista de uma coluna de quadro de dados em duas colunas

Estou efetivamente tentando fazer uma ação de texto em colunas (do MS Excel), mas no Pandas.

Eu tenho um quadro de dados que contém valores como: 1_1, 2_1, 3_1 e só quero levar os valores à direita do sublinhado. Eu descobri como dividir a string, o que me dá uma lista da string dividida, mas não sei como dividir isso em diferentes colunas do quadro de dados.

Aqui está o meu código:

import pandas as pd

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

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

Eu recebo algo como: [1, 1], [2, 1], [3, 1].

O que estou tentando obter é duas colunas separadas:

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

Pensamentos? Agradeço antecipadamente por sua ajuda