繁体   English   中英

Python:将文本文件中的内容作为变量存储在数据框中

[英]Python: Store content from a text file as a variable in a dataframe

所以我在几个地方搜索了我的问题的答案,但是没有出现。 也许在Python中是不可能的。

我需要将大文本文件的内容存储为数据框中的一列。 例如:

ID Name       Text
1   a   'Full text file 1'
2   b   'Full text file 2'
3   c   'Full text file 3'
4   d   'Full text file 4'

我没有存储链接或文件名。 我需要像一个很大的字符串一样存储内容(文件包含完整的文档)。 我认为这可能是字典或类似于文本的斑点的东西。

我似乎找不到执行此操作的选项。 有任何想法吗?

谢谢。

首先使用以下内容创建一个空的数据框:

df = pd.DataFrame(columns=['name', 'text'])

然后,您可以循环读取文件,并将其放入数据框:

for file in files_list:
    my_file = open(file, 'r')
    my_text = my_file.read()
    my_file.close()
    df.loc[len(df)] = [file, my_text]

暂无
暂无

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

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