我有一个包含大量.txt
个文件的文件夹。如何读取文件夹中的所有文件并使用pandas获取它们的内容?我尝试了以下方法:
import pandas as pd
list_=pd.read_csv("/path/of/the/directory/*.txt",header=None)
print list_
答案 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选项。