],[3,4]],'C':[[1,2],[3,4]]})
df
Out[592]:
A B C
0 1 [1, 2] [1, 2]
1 2 [3, 4] [3, 4]
则可以用写一个方法,如下代码...:一列分解成多列 series.str.split(‘,’,expand=True);pyspark 一列分解成多列
源shuju
question_id id
0 17576...solution
df.join(df[‘id’].str.split(‘,’,expand=True)
result
0 1 2 3
0 70391 70394 None None...None None
12 155033 155035 None None
13 155032 155033 155035 None
#注意expand=True
df.join(df[‘id’].str.split...155033,155035 155033 155035 None None
13 40430 155032,155033,155035 155032 155033 155035 None
pyspark