【发布时间】:2019-04-06 21:25:50
【问题描述】:
我有不同的文件,我在其中提取一些数据/值,以便生成一个对所有内容进行分组的表格。
这是我正在使用的代码的一个小例子:
stations = ["AAA", "BBB", "CCCC", "DDDD"]
datadir = "/home/data/"
table = []
for station in stations:
os.chdir(datadir)
nc = Dataset(station + ".nc", 'r+')
p = (nc.variables['Rainf'][:,0,0]
evap = nc.variables['Qle'][:,0,0]
table.append(p)
table.append(evap)
table_t=list(table)
with open (datadir + "table.csv", 'w') as ofile:
writer = csv.writer(ofile)
writer.writerow(table_t)
但是这段代码只将所有站的所有结果写在一行中。为了让每个站的代码将数据/值写入下一行,我需要进行哪些更改?
【问题讨论】:
标签: python arrays export-to-csv