PandasにDataFrame
は"date"
、一意でないdatetime
値を含むという名前の列が含まれています。このフレームの行を次のようにグループ化できます。
data.groupby(data['date'])
ただし、これによりデータがdatetime
値で分割されます。「日付」列に保存されている年ごとにこれらのデータをグループ化したいと思います。このページでは、タイムスタンプがインデックスとして使用されている場合に年でグループ化する方法を示していますが、私の場合はそうではありません。
このグループ化をどのように達成しますか?
私はパンダ0.16.2を使用しています。これにより、大規模なデータセットでのパフォーマンスが向上します。
data.groupby(data.date.dt.year)
dt
オプションを使用してweekofyear
、dayofweek
などで遊んでみると、はるかに簡単になります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加