LoginSignup
1
2

More than 3 years have passed since last update.

pandas DataFrame で任意の値を含む行を削除 

Last updated at Posted at 2020-11-16

前提

データフレームのある列(ここではid列)について,特定の値が入っている行をすべて除去する必要がありました.行番号を取得したりいろいろ方法を検討しましたが,簡単に処理する方法があったのでメモしておきます.

コード

import pandas as pd
data = pd.read_csv("元データのパス") 

list = [1,2,3]   ###消去したい任意の値

for i in list:
   data = data[data['id'] != i]

たったのこれだけで済みました.

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2