df.head()を追記できますか?
画像だと見づらいしコピーもしづらいので、すべてテキストのコピペにしてください。
お願いします
import pandas as pd
# PandasでCSVを読み込む ---(*1)
df = pd.read_csv("kion10y.csv", encoding="utf-8")
# 日付ごとに気温をリストにまとめる ---(*2)
md = {}
for i, row in df.iterrows():
m, d, v = (int(row['月']), int(row['日']), float(row['気温']))
key = str(m) + "/" + str(d)
if not(key in md): md[key] = []
md[key] += [v]
# 日付ごとに平均を求める ---(*3)
avs = {}
for key in md:
v = avs[key] = sum(md[key]) / len(md[key]) # ---(*4)
print("{0} : {1}".format(key, v))
回答1件
あなたの回答
tips
プレビュー