ID DATE AGE A 20160101 20 A 20160102 40 A 20161021 30 ・ ・ ・ B 20161023 32 B 20160403 22 B 20160503 14 ・ ・ ・
という風にデータフレームの内容がなっています。
F = pd.read_csv(”test.csv”)
とコードを書いて読み込みました。
このデータフレームをDATEの若いもの順に並び替え、IDごとに二つのリストを作り、そのAGEをそれぞれ該当する方のリストに入れたいです。
上記の例なら、
A=[] B=[] F = pd.read_csv("test.csv") #期待する処理が来る
と書いて実行すると
A=[20,40,・・・・・] B=[14,43,・・・・・]
のように2つのリストができるようにしたいです。
どのようにコードを書けば目的のことができますか?
pandasのquery メソッドを使うことを考えましたが、冗長になるなと思い、もっとスッキリしたやり方を探しています・・・。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/06 02:28