【发布时间】:2020-03-03 12:34:32
【问题描述】:
我编写了一个脚本,从多个 csv 文件中提取列(位于名为 SIM1 的文件夹中)并将它们保存在 txt 文件中。现在,我需要在多个文件夹(SIM2、SIM3、SIM4、...)上迭代这个脚本。所有这些 SIM 文件夹都在一个主文件夹中。如果我能在迭代方面获得帮助,我会非常感激? (我使用的是 Python 3.7)
import os
import pandas as pd
import numpy as np
import csv
os.chdir(r'D:\GRIDS\SIM1')
ppt = pd.read_csv("ppt.csv")
et = pd.read_csv("et.csv")
tmx = pd.read_csv("tmax.csv")
weather_SIM = pd.read_csv("Weather_SIM1.csv")
big_frame = pd.concat([weather_SIM, ppt,et,tmx], axis=1)
np.savetxt('Weather.txt', big_frame, fmt= "%0.0f\t %0.0f\t %0.0f\t %0.1f\t %0.1f\t %0.1f", header='Year\t Month\t Date\t ppt\t et\t tmax', comments='')
【问题讨论】:
-
添加路径而不是 chdiring
标签: python python-3.x pandas numpy csv