Идентификация ячеек, которые содержат "/" дважды - R - PullRequest
0 голосов
/ 22 января 2019

Мои данные выглядят примерно так:

ID URL
1  example.org/start
2  example.org/search/keyword
3  example.org/searchfindings/366/
4  example.org/searchfindings/

Используя dplyr, я хочу подставить столбцы с идентификаторами 1 и 4, которые содержат символ / ровно дважды.

Как мне это сделать?

1 Ответ

0 голосов
/ 22 января 2019

Вы можете использовать пакет stringr, который является частью tidyverse.

library(tidyverse)
df <- read.table(text = "ID 
1  example.org/start
2  example.org/search/keyword
3  example.org/searchfindings/366/
4  example.org/searchfindings/", header = T)

rows <- str_count(df$URL, pattern = "/")
df[rows == 2, ]

#  ID                         URL
#2  2  example.org/search/keyword
#4  4 example.org/searchfindings/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...