Last active
July 4, 2018 01:10
-
-
Save ringo156/9669839612ad60f95a2b477951c51181 to your computer and use it in GitHub Desktop.
社会気象工学7回目の課題用
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding : utf-8 -*- | |
# 社会気象工学課題用 | |
# 各年の毎日の可降水量のデータから平均を求めるプログラム | |
import csv | |
path = "./weatherdata/data/Akita/" | |
place_number = "47582" | |
place_time = "12Z" | |
f = open("./result/kadai7-1.csv", "w", newline = "", encoding = "utf-8") | |
writer = csv.writer(f, lineterminator = "\n") | |
l = ["年", "平均値"] | |
writer.writerow(l) | |
for i in range(1980, 2018): | |
file_name = path + place_number + "_" + str(i) + "_" + place_time + ".txt" | |
count = 0 | |
average = 0 | |
data = [] | |
for line in open(file_name, "r"): | |
row = line[:-1].split(" ") | |
try: | |
average += float(row[4]) | |
count += 1 | |
except: | |
pass | |
average /= count | |
data += i, average | |
writer.writerow(data) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
値が抜けている部分を数えてしまっていたので修正