我必须将结果保存到txt文件,但对此一无所知。我非常需要你们中的一些可以帮助我。我真的很感激。 我的代码:
import pandas as pd
import numpy as np
import glob
filenames = glob.glob('E:\koppen-master\dat_Viet\T2m_*.txt')
for g in filenames:
print("#",g)
data1=np.loadtxt(fname=g,comments="#")
nyr1=len(data1[:,1])/31
nyr1=int(nyr1)
r3T2m=np.reshape(data1[:,1:13],(nyr1,31,12))
r2T2m_mn=np.zeros(shape=(nyr1,12))
iyr1=0
while iyr1 < nyr1:
imn1=0
while imn1<12:
idy1=0
ndy1=0
while idy1 <31:
if r3T2m[iyr1][idy1][imn1]>=-10.:
ndy1=ndy1+1
r2T2m_mn[iyr1][imn1]=r2T2m_mn[iyr1][imn1]+r3T2m[iyr1][idy1][imn1]
idy1=idy1+1
r2T2m_mn[iyr1][imn1]=round(r2T2m_mn[iyr1][imn1]/float(ndy1),2)
imn1=imn1+1
print ("#",iyr1+1998," ",r2T2m_mn[iyr1])
iyr1=iyr1+1
我的结果是这样的:
非常感谢