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

时间:2015-01-02 22:47:11

标签: python python-2.7 pandas

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

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

1 个答案:

答案 0 :(得分:7)

这样的事情:

import glob

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

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