Python Pandas:嵌套列表到数据框?

时间:2020-07-02 18:36:29

标签: pandas dataframe

我正在尝试将嵌套列表转换为数据框

df

         a

0    ['a','b']
1    ['a','b','c']
2    []
3    ['a','b']

list1 = df['a'].tolist()给出[['a','b'],['a','b','c'],[''],['a','b']]

我进行了更改,并尝试将其转换回原始数据报。

   list1 = [['a','b'],['a','b','c'],[''],['a','b']]
 

预期输出:

         a

0    ['a','b']
1    ['a','b','c']
2    ['']
3    ['a','b']

1 个答案:

答案 0 :(得分:0)

list1 = [['a','b'],['a','b','c'],[''],['a','b']]

import pandas as pd
import numpy as np

df=pd.DataFrame(columns=['a'],index=np.arange(len(list1)))

for i in range(len(list1)):
    df.loc[i,'a']=list1[i]