AND、OR、NOTを使用して条件一致した行を抽出する方法この記事ではDataFrame(Series)において完全一致した行の抽出、部分一致した行の抽出、不等号で条件一致した行の抽出、AND、OR、NOTを使用した条件指定方法を紹介します。完全一致した行だけを取り出す場合は==を使います。数値や文字](DataFrameで列指定すればSeries型【df[0]など】)確認のために以下のDataFrameを使用します。40では0列目がAの行だけ抽出してみましょう。200列目がAの行だけ抽出できました。文字列において部分一致した部分だけを抽出する方法を紹介します。それぞれ特定の文字がある場合、特定の文字列で終わる場合、特定の文字列で始まる場合、さらに詳しい条件を正規表現で指定する場合の4種類です。自分の今探している部分を参考にしてみてください。確認するにあたり以下のDataFrameを使用します。40特定の文字列を含む特定の文字列を含む場合を抽出するにはstr.contains()メソッドを使用します。指定のdf[指定のdf.str.contains(文字列)]1234指定のdf[dfの列.str.contains(文字列)](Seriesの場合)指定のdf[指定のdf.str.contains(文字列)]ではDataFrameの0列目においてBCが含まれている行だけを抽出してみましょう。300列目にBCが含まれている3つの行が抽出されました。特定の文字列で終わる特定の文字列で終わる場合はstr.endswith()メソッドを使用します。指定のdf[指定のdf.str.endswith(文字列)]1234指定のdf[dfの列.str.endswith(文字列)](Seriesの場合)指定のdf[指定のdf.str.endswith(文字列)]ではDataFrameの0列目がBCで終わる行だけを取り出してみましょう。100列目においてBCで終了している0行目だけが抽出されました。特定の文字列で始まる特定の文字列で始まる行だけを抽出する時はstr.startswith()メソッドを使用します。指定のdf[指定のdf.str.startswith(文字列)]1234指定のdf[dfの列.str.startswith(文字列)](Seriesの場合)指定のdf[指定のdf.str.startswith(文字列)]ではDataFrameの0列目がBCで始まる行だけを抽出してみましょう。30BCで始まる2つの行が抽出されました。正規表現でさらに詳しく条件指定もっと詳しく文字列の条件を指定したい!!という場合は正規表現のstr.match()メソッドを使用します。40例えばABの後にFがある文字列だけ抽出したい!!なんて時に正規表現が使えます。正規表現で表すと(“.*AB.*F”)となります。0列目で実際に抽出してみましょう。10確かにAB→Fの順番になっている文字列の行が抽出されました。次に不等号で条件一致している行だけ抽出します。記載方法は以下の通り。数値]確認のために以下のDataFrameを使用。401列目が20より大きい行だけ抽出できました。複数条件一致で指定する時は&を使用します。(条件)...]確認のために以下のDataFrameを使用します。40では0列目でAと一致かつ1列目で10よりも大きい行を取り出してみます。20唯一ヒットする1行目が抽出できました。次にORを使用して複数条件を指定します。ORを使用する時は|を記載します。(条件)...]確認のために以下のDataFrameを使用します。40では0列目がBまたは1列目が10より大きい行を取り出します。40条件に一致した3つの行が抽出されました。次にNOT条件を使用して抽出します。NOTは~を使用します。指定のdf[~(条件)]1指定のdf[~(条件)]では確認のために以下のDataFrameを使用します。400列目がA以外の行を抽出します。400列目がAではない行が抽出されました。2019.07.21この記事ではDataFrameの行や列の削除、追加をどうやるの??ということを紹介しています。2019.07.27この記事ではDataFrameにおいて行や列、行列(セル)の参照方法を紹介します。2019.07.11この記事ではPandasのSeriesとDataFrameの主な作成法を紹介しています。2019.07.27この記事ではSettingWithCopyWarningの解決と原因を紹介します。コメントをキャンセルメールアドレスが公開されることはありません。*サイトスポンサーリンクなお出演本好評発売中!!私、なおも出演している「ずっとやめたかったこと、こうしてやめられました」(ずっとやめ)好評発売中です!!色んな依存症から抜け出せた人達の経験がまとめられたコミックエッセイ。依存症の思考、依存症の苦しさ、依存症にならないための方法がわかりやすくまとめられています!ずっとやめの紹介記事はこちら私が出演するきっかけになった記事はこちらプロフィールname:なお大学生までやりたいことがなく、就活で失敗。就活うつ状態でなんとか就職するもうつ病となり、退職。現在は本当にやりたいことである「プログラミング」の仕事をするために転職。WordPress.。