У меня есть pandas DataFrame, и значения одного столбца, которые я хочу использовать, - это списки. Я хочу объединить два элемента по одному из каждого списка и вывести их в другой DataFrame.
Например, у меня есть dataframe df
, который содержит col_a
и col_b
. Значения col_b
- это списки. Я хочу задать значения df.col_b
, вывести парные списки.Значения столбца цикла pandas
import pandas as pd
df=pd.DataFrame({'col_a':['ast1','ast2','ast3'],'col_b':[['text1','text2','text3'],['mext1','mext2','mext3'],['cext1','cext2']]})
df
col_a col_b
0 ast1 [text1, text2, text3]
1 ast2 [mext1, mext2, mext3]
2 ast3 [cext1, cext2]
Я хочу это:
col_a col_b_1
0 ast1 [text1, text2]
1 ast1 [text1, text3]
2 ast1 [text2, text3]
3 ast2 [mext1, mext2]
4 ast2 [mext1, mext3]
5 ast2 [mext2, mext3]
6 ast3 [cext1, cext2]