Pythonのお勉強 Part56at TECHPythonのお勉強 Part56 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1014:デフォルトの名無しさん 18/06/23 16:10:27.80 DBg92xTr.net pandasで作ったデータフレームと、setの配列?があります このデータフレームの特定の列の内容がsetに含まれているかどうか(含まれていなかったら抜き出す) を行いたいのですが、どうすれば良いのでしょうか? 調べたらmapでlambdaを使って自作関数で存在checkしたら良さそうだと思ったのですが、lambda使ったことがないので存在checkする方法がわからないです また、lambdaを使うよりも高速な方法があるなら教えてほしいです データフレーム Title Rate Title en 時をかける少女 4 TOKIKAKE トトロ 5 TOTORO スパイダーマン 5 Spider-Man 君の名は 4 KIMI set {"TOKIKAKE", Spider-Man} 抜き出したいもの ["TOTORO", "KIMI"] or {"TOTORO", "KIMI"} 1015:デフォルトの名無しさん 18/06/23 18:22:12.28 Wcs6EXFh.net >>983 これはどうかな? https://ideone.com/rBXTZs もしくはこう >>> s = {"TOKIKAKE", "Spider-Man"} >>> >>> d = [['時をかける少女', 4, 'TOKIKAKE'], ['トトロ', 5, 'TOTORO'], ['スパイダーマン', 5, 'Spider-Man'], ['君の名は', 4, 'KIMI']] >>> >>> [x[-1] for x in d if x[2] not in s] ['TOTORO', 'KIMI'] >>> 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch