팬더 데이터 프레임이 있고 사용하려는 열의 값이 목록입니다. 두 목록을 하나씩 결합하여 다른 DataFrame으로 출력하고 싶습니다.
예를 들어 col_a
및 col_b
을 포함하는 데이터 프레임 df
이 있습니다. col_b
의 값은 목록입니다. df.col_b
의 값을 루프하고 쌍을 이루는 목록을 출력하고 싶습니다.팬더 루프 열의 값
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]