/
tempsortto2006.py
54 lines (41 loc) · 971 Bytes
/
tempsortto2006.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import numpy as np
import csv
scaler = 3
tempdata = list(csv.reader(open("tempdata/tempdata.csv")))
tempdata = np.array(tempdata)
tempmetadata = list(csv.reader(open("tempdata/tempmetadata.csv")))
tempmetadata = np.array(tempdata)
tempdatasplit = []
datestring = ''
dates = []
keepdata = []
output = []
i=0
j=11+scaler
failnum = 0
#OBJECTIVE: OUTPUT ONLY PAST 10 YEARS OF DATA
#368360
#OFF BY 3
while (i<368360):
tempdatasplit.append(str(tempdata[i]))
i=i+1
i=0
print("done pt1")
while (i<368360):
while (j<=14+scaler):
datestring = datestring + tempdatasplit[i][j]
j+=1
if (datestring[3]=='T'):
failnum+=1
elif int(datestring) >= 2006:
keepdata.append(tempdatasplit[i])
datestring = ''
j=11+scaler
i+=1 #endofloop
i=0
with open('post2006data.csv', 'w') as file:
write = csv.writer(file,delimiter = ' ')
while (i<len(keepdata)):
write.writerow(keepdata[i])
i+=1
i=0