Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。452件01PandasのDataframeで、特定条件の数値を統一したいです。このようなdfがあります。2aとbは複数のラベルを持っているため、数の多いラベルをidのラベルにしたいです。aのラベルを全て1に、bのラベルを全て2に統一したいです。この作業に対して2つの案を考えました。new_dict.update({ids[i]:new_df[new_df['id']==ids[i]]['label'].unique()[0]})案2は案1より高速化できたが、実際大量なデータを扱うため、さらに高速化したいです。他に知見がありましたら、ご教示願いたいです。new_label})と書き直すことができます。d.mode()[0])と書き直すことができ、速度も10倍近く速くなります。この結果のデータはSeries型となっております。new_df['id'].map(dict)で良いかと思います。s:s.mode()[0])と1行でまとめることができます(速度的にはあまりメリットはありませんが)一応、動作サンプルです。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。別のデータフレームにあるデータのみにフラグを付けたい0pandasのデータフレームから積み上げ棒グラフを作りたい0Pandasを用いてデータクリーニングがうまく行きません。Seriesクラスの`groupby`メソッドの使い方0pandasデータへ変換する方法を教えて下さい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。