简体   繁体   English

python 列数据框(字符串)转换为列表列表

[英]python column dataframe(strings) convert to lists of lists

i have a dataframe with rows of str.我有一个带有 str 行的数据框。 i selected a column and i want to convert it to lists of list.我选择了一列,我想将其转换为列表列表。

tokens令牌

[wXvP3enu, wXvHXzUS, wXvPHXVe, wXvPHRs3, wXvH3kX4, wXvPHMpZ, wXvHX3oR, wXv_kemV]    
[wXujANbk, wXurAJsf, wXufwlh1, wXtr_4tD, wXujgvJA, wXuTQ-mP, wXuTA-zh, wXuPAEDJ]    
[wXvHbNqU, wXvDrof9, wXv_aXHk, wXvDrSIa, wXv_apaj, wXv_aM0Q, wXv7aWTK, wXv3aQrM]        
[wXvb7cpv, wXvH3hL0, wXvjmDaE, wXvT0sOS, wXv_jgB_, wXMD-zp5, wXvLUyAh, wXvXQ3Fg]    

tokens is a column of my dataframe and the infomation in it, is string.令牌是我的数据框的一列,其中的信息是字符串。 i want to convert these lists of strings to lists of list.我想将这些字符串列表转换为列表列表。

I tried it but it didn't work.我试过了,但没有用。 I tried json too, but it didn't work!!!我也试过json ,但没有用!!!

token_load = load_df.loc[ : , "tokens"]

token_list = list()

for i in range(len(token_load)):

    token_list[i] =ast.literal_eval(token_load[i]) 

Try using list.append :尝试使用list.append

token_load = load_df.loc[ : , "tokens"]

token_list = list()

for i in range(len(token_load)):

    token_list.append(ast.literal_eval(token_load[i]))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM