【发布时间】:2016-08-03 21:19:44
【问题描述】:
这是我的问题。
带有一堆 .csv 文件(或其他文件)。 Pandas 是一种读取它们并保存为Dataframe 格式的简单方法。但是当文件量很大时,我想通过多处理读取文件以节省一些时间。
我的早期尝试
我手动将文件分成不同的路径。单独使用:
os.chdir("./task_1")
files = os.listdir('.')
files.sort()
for file in files:
filename,extname = os.path.splitext(file)
if extname == '.csv':
f = pd.read_csv(file)
df = (f.VALUE.as_matrix()).reshape(75,90)
然后将它们组合起来。
如何使用pool 运行它们来解决我的问题?
任何建议将不胜感激!
【问题讨论】:
标签: python csv pandas multiprocessing