[解決済み] パンダのカウントと特定条件の合計
2023-03-01 07:28:14
質問
pandasには、以下の関数と同等のものを実行する単一の関数がありますか? SUMIF 特定の条件下で合計を出す COUNTIF は、Excelから特定の条件の値をカウントするのですか?
に使える多段階関数がたくさんあるのは知っています。
例えば
sumif
を使うことができます。
(df.map(lambda x: condition), or df.size())
を使用すると
.sum()
とし
countif
を使うことができます。
(groupby functions
を使って答えを探すか、フィルタと
.count())
条件とデータフレームを入力し、合計またはカウントされた結果を得るような、これらの関数を実行する簡単なワンステッププロセスはありますか?
どのように解決するのですか?
まず条件付き選択を行い、その結果を集計するために
sum
関数を使って集計します。
>> df = pd.DataFrame({'a': [1, 2, 3]})
>> df[df.a > 1].sum()
a 5
dtype: int64
複数の条件を持つこと。
>> df[(df.a > 1) & (df.a < 3)].sum()
a 2
dtype: int64
を行いたい場合は
COUNTIF
としたい場合は、単に
sum()
を
count()
関連
-
[解決済み] staticmethodとclassmethodの違いについて
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] Pandasのカラム名のリネーム
-
[解決済み] Pandas DataFrameからカラムを削除する
-
[解決済み] Pandasのデータフレームで複数の列を選択する
-
[解決済み] Pandas DataFrameの行数を取得する方法は?
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
-
[解決済み] Pandas マージ入門
-
[解決済み】__str__と__repr__の違いは何ですか?
-
[解決済み】Pandas DataFrameのカラムヘッダからリストを取得する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] DataFrameの文字列、dtypeがobjectの場合
-
[解決済み] 2つの線分が交差しているかどうかを確認するにはどうすればよいですか?
-
[解決済み] Flaskで1時間ごとに関数を実行するようにスケジュールするには?
-
[解決済み] Django のテストデータベースをメモリ上だけで動作させるには?
-
[解決済み] django.db.migrations.exceptions.InconsistentMigrationHistory
-
[解決済み] Pythonで0xを使わずにhex()を使うには?
-
[解決済み] あるオブジェクトが数であるかどうかを確認する、最もパイソン的な方法は何でしょうか?
-
[解決済み] Pythonによる一対のクロスプロダクト [重複] (英語)
-
[解決済み] Pythonの文字列の前にあるbという接頭辞は何を意味するのですか?
-
[解決済み] データクラスとtyping.NamedTupleの主な使用例