[解決済み】Python Pandasで複数列の重複した行をすべて削除する
2022-04-10 05:26:50
質問
その
pandas
drop_duplicates
関数は、データフレームを一意に決定するのに適しています。しかし、渡すべきキーワード引数の1つは
take_last=True
または
take_last=False
一方、カラムのサブセットで重複している行をすべて削除したいのです。これは可能でしょうか?
A B C
0 foo 0 A
1 foo 1 A
2 foo 1 B
3 bar 1 A
例として、カラムにマッチする行を削除したい。
A
と
C
ということで、0行目と1行目がドロップされるはずです。
解決方法は?
pandasでは、このようなことが簡単にできるようになりました。 drop_duplicates とkeepパラメータがあります。
import pandas as pd
df = pd.DataFrame({"A":["foo", "foo", "foo", "bar"], "B":[0,1,1,1], "C":["A","A","B","A"]})
df.drop_duplicates(subset=['A', 'C'], keep=False)
関連
-
[解決済み] argparseによるブーリアン値のパース
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] Pandasのデータフレームで複数の列を選択する
-
[解決済み] 重複した行を削除するにはどうすればよいですか?
-
[解決済み] Pandas DataFrameの特定の列の値がNaNである行を削除する方法
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
-
[解決済み] Pandasのデータフレームから行を選択するために値のリストを使用する
-
[解決済み] Notepad++で重複した行を削除する
-
[解決済み】Python Pandas。特定の値に一致するカラムを持つ行のインデックスを取得する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ピローによる動的キャプチャ認識のためのPythonサンプルコード
-
pythonサイクルタスクスケジューリングツール スケジュール詳解
-
Pythonショートビデオクローラーチュートリアル
-
PythonによるExcelファイルの一括操作の説明
-
Python LeNetネットワークの説明とpytorchでの実装
-
[解決済み】TypeError: unhashable type: 'numpy.ndarray'.
-
[解決済み】numpyの配列連結。"ValueError:すべての入力配列は同じ次元数でなければならない"
-
[解決済み】"No JSON object could be decoded "よりも良いエラーメッセージを表示する。
-
[解決済み】IndexError: invalid index to scalar variableを修正する方法
-
[解決済み】Flaskのテンプレートが見つからない【重複あり