yoshiyukiminami / python

0 stars 0 forks source link

dfの単一年度における、ある期間の抽出データから項目毎のdataframeを返す関数の作成 #58

Closed duri0214 closed 1 year ago

duri0214 commented 1 year ago

概要

step-3:各年度の抽出データから項目毎のdataframeを作成する step-4:比較年度の項目毎dataframeをまとめる

関数

func_get_by_perspective(filtered_df, perspective)

詳細

データフレームは、タテに期間、ヨコに切り口を持っている。グラフ用データに加工するためには、切り口ごとにデータを作る必要がある。当関数には、すでに単一年度のある期間でフィルタされたdfがくるものとする。そして perspective(切り口)を指定すると、その切り口の時系列データを返す(ループで各年度ごとに処理したいらしい)。pandasのpanelを使って全年度持ってしまうのもありかもしれない

最高気温 最低気温
2021/1/9 8 4
2021/1/10 9 5
2021/1/11 11 2
2021/1/12 8 1
2021/1/13 8 6
2021/1/14 9 6
2021/1/15 10 3
2021/1/16 13 2
2021/1/17 13 5
2021/1/18 8 1
2021/1/19 13 3
2021/1/20 11 2
duri0214 commented 1 year ago

@yoshiyukiminami ひとつの切り口を切り出したいならこんな感じでできます。

df = pd.read_csv('data.csv', encoding='shift-jis')
print(df['最高気温'])

ループで各年度ごとに処理... というのは先週見たときに loop を組んでいたので特に考えなくていいかなと思いました。 「そうだな」となった場合は issue を close してください。 なにか質問があればどうぞ