首页 > 解决方案 > 将列表列表附加到数据框显示列表错误

问题描述

下午好,

我正在寻找一种将列表列表作为列附加到数据框中的方法,但我没有得到预期的结果。我有一个包含 12 个文件的目录,对于每个文件,我想把它放在一个带有正确标题的数据框中,但到目前为止,我正在做的是,把所有列表放在同一列,我无法改变它。这些文件是 txt 文件,并且具有多行。小的有 200 行,长的有大约 200 行。2020线。

path=r"C:\Use\Emmanu\Documents\tal\class\corpus"

files = os.listdir(path)

list_all = []

for file in files:
    if file.endswith(".txt"):
        if os.path.isfile(os.path.join(path,file)):
            f=open(os.path.join(path,file),'r', encoding= 'utf-8')
            #next(f)
            f = [line.rstrip() for line in f]
            list_all.append(f)
            
print(len(list_all)) 

print(len(list_all[7]))



df = pd.DataFrame()
df = pd.DataFrame(list_all).T.set_index(0).T

print(df.head(5))

df.columns = ['FR_IX', 'FR_IX_A', 'FR_IX_B', 'FR_OR', 'FR_A', 'FR_B', 
'MOT_IX' 'MOT_IX_A', 'MOT_IX_B', 'MOT_OR', 'MOT_A', 'MOT_B']

结果是这样的,我不能将每个列表放在具有相应标题的列中。

12
431
0 ce qui me dérange, c’est le tout connecté, avec les ondes  \
1  Ce qui me dérange, c'est que tout est lié, ave...          
2  Ce qui me dérange, c'est que tout est lié, ave...          
3  Hélas, l'impression de violence, bien que très...          
4  Hélas, l'impression de violence, bien que très...          
5  Hélas, l'impression de violence, bien que très...          

0 Toujours en partant du fait que… donc, qu’il y a cette intelligence et puis on va pouvoir éliminer une partie de ce qui est régul. Maintenant, si ce n’est pas le cas… euh… je n’arriverais pas… Chez nous, je ne vois pas l’intérêt du produit.  \
1  Toujours à partir du fait que... donc, qu'il y...                                                                                                                                                                                                 
2  Toujours à partir du fait que... donc, qu'il y...                                                                                                                                                                                                 
3  Tout ça ne me donne pas envie d'utiliser un pi...                                                                                                                                                                                                 
4  Tout cela ne me donne pas envie d'utiliser un ...                                                                                                                                                                                                 
5  Tout cela ne me donne pas envie d'utiliser un ...

标签: pythonpandaslistdataframe

解决方案


推荐阅读