我正在尝试将嵌套列表转换为数据框
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']
答案 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]