以下は自分のデータフレームを説明するイメージです。スニペットに示されているように "Range"が記述されているすべての都市名を条件付きで削除したいと考えています。私は様々なアプローチを試みましたが、これまで成功していませんでした。 条件で行を削除する
-2
A
答えて
1
grep
を反転オプション付きで使用すると、Range
を除いたすべての行を選択できます。
yourDataFrame <- yourDataFrame[grep("Range", yourDataFrame$City, invert = TRUE), ]
+0
'grep'がマッチしない場合(' integer(0) ')、問題が発生します。 'grepl'はより安全です。 –
+0
ありがとう、あなたのソリューションのために、あなたのソリューションは私の問題を解決:) –
2
は二つあります:あなたはstringr::str_detect()
を使用して、行のサブセットを抽出することができ、文字ベクトルでパターンを検出し、これはdplyr::filter()
目的です。
library(dplyr)
library(stringr)
df <- df %>%
filter(! str_detect(City, "Range"))
関連する問題
- 1. 条件の行を削除する
- 2. Hive/Imapala - 削除句を実行する:[削除] [テーブル] WHERE [条件] '
- 3. 条件付き行SQLでの削除
- 4. 行列内の行を条件付きで削除する
- 5. 条件付き重複行の削除
- 6. マクロ:条件付き行の削除
- 7. R - 条件付き日付の後に行を削除/削除する(複数の条件)
- 8. Perl - 条件の下で配列の行を削除する
- 9. Power BIの行を条件付きで削除する
- 10. 空白のセルと条件で行を削除するVBA
- 11. 条件付きでデータフレームから行を削除する
- 12. DataTable、行を条件付きで削除する方法
- 13. モデル条件を削除するには?
- 14. 特定の条件を満たす行を削除するR
- 15. JDBC条件文の削除
- 16. Excel vba条件を満たすまで行を削除
- 17. 条件を使用してCloudBoostの行を削除する
- 18. IDと範囲条件で行を削除しますか?
- 19. 複数の条件に基づいて行を削除する
- 20. 条件付きテキストファイルの改行を削除する
- 21. 条件に基づいてExcelの行を削除する
- 22. 条件付きの行を削除する
- 23. 条件に基づいて行全体を削除する
- 24. フィールドから条件を条件付きで削除するDrupalノードフォーム
- 25. PostgreSQLでのカスケード条件の削除
- 26. VBA行の削除条件を追加します。
- 27. 条件を使用してバークレーDBから行を削除
- 28. PHPでHTMLコメントを削除するが条件を残す
- 29. 条件付き削除行:準同一行を削除しますが同一ではない
- 30. レポートサービスでグループ化を条件付きで削除する
データを生成するコードは、スクリーンショットよりもはるかに便利で、他の人に役立つでしょう。 reprexの作成方法については、http://reprex.tidyverse.orgを参照してください。 –