pandasで、groupbyを使用し、グループ内の最大値を持つ行を取得する実装について、まとめます。 使用するサンプルデータ 売上一覧のサンプルデータを使用しました。 売上一覧サンプルデータ カラム構成は、下記です。 CSVファイルを読み込み、DataFrame ...
書き方を間違えると一気に遅くなる という弱点もあります。 特にありがちなのが、 「とりあえず apply で書いたら遅い…」 というケース。 Python の for ループに近い書き方をすると遅い です。 df["result"] = df["value"].apply(lambda x: x * 2) 見た目は1行でも、 中身は ...
In [1]: import pandas In [2]: import datetime In [3]: months = [(2017, month) for month in range(1, 11)] * 10000 In [5]: month_pydates = pandas.Series([datetime.date ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする