python - 如何用 pandas 读取目录中所有文件的内容?

标签 python python-2.7 pandas

我有一个包含大量 .txt 文件的文件夹。如何用pandas读取文件夹中的所有文件并获取它们的内容?我尝试了以下方法:

import pandas as pd
list_=pd.read_csv("/path/of/the/directory/*.txt",header=None)
print list_

最佳答案

类似这样的事情:

import glob

l = [pd.read_csv(filename) for filename in glob.glob("/path/*.txt")]
df = pd.concat(l, axis=0)

您必须考虑 header ,例如,如果您想忽略它,请查看read_csv中的skiprows选项。 .

关于python - 如何用 pandas 读取目录中所有文件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27749553/

相关文章:

python - 使用 self 访问类方法和变量

python - 减去 Pandas 列中的时间

pandas - 扁平化多索引列的简洁方法

python - 在 Python 中开发递归函数

python - 如何在 NetworkX 中为 MultiGraph 绘制边标签?

python - 在Python中通过ssh读取值

python - 如何取消数据洗牌?

python - 在 python 中遍历元组的语法错误

django - 如何通过单击django生成的html页面上的按钮来执行python程序

python - 防止 pandas 将字符串中的 'NA' 解释为 NaN