Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中,如何从列表列表创建数据帧?_Python_Pandas_Dataframe - Fatal编程技术网

在Python中,如何从列表列表创建数据帧?

在Python中,如何从列表列表创建数据帧?,python,pandas,dataframe,Python,Pandas,Dataframe,我试图获取列表列表,并将其转换为数据帧,这样数据帧只有一列,而每个子列表在数据帧中获取一行。下面是我尝试过的图片,但每个子列表中的每个单词都放在不同的列中 基本上,我想要一个如下所示的表: 使用列表理解,类似这样的方法如何: import pandas as pd data = [[1,2,3], [4,5,6]] # list comp. loops over each list in data (i) # then appends every element j in i to a s

我试图获取列表列表,并将其转换为数据帧,这样数据帧只有一列,而每个子列表在数据帧中获取一行。下面是我尝试过的图片,但每个子列表中的每个单词都放在不同的列中

基本上,我想要一个如下所示的表:

使用列表理解,类似这样的方法如何:

import pandas as pd

data = [[1,2,3], [4,5,6]]

# list comp. loops over each list in data (i)
# then appends every element j in i to a string
# end result is one string per row
pd.DataFrame([' '.join(str(j) for j in i) for i in data], columns=['Review'])
>>>   Review
    0  1 2 3
    1  4 5 6
给你

import pandas as pd
data=[['a b'],['c d']] # assuming each sublist has reviews 

data=[ i[0] for i in data] # make one list 

df = pd.DataFrame({'review':data})
print(df)
输出:

 review
0    a b
1    c d

如果你能复制一个最简单的例子,说明你的问题所在,那么人们就更容易回答。