Трансмутация не применяется к каждой строке

Я работаю с tidyverse и rvest.

Я создал табличку с одним столбцом; ряд строк, включающих уценку HTML. Я пытаюсь просмотреть каждый из них и отфильтровать уценку из строк. Кажется, это правильное использование Transmute и rvest read_html/html_text:

transmute(responses, response_stripped = html_text(read_html(response_content)))

И правда красиво фильтрует первую строку. Однако затем он берет этот результат и повторяет его для каждой следующей строки, а не обрабатывает их по отдельности.

   response_stripped                                                                   
   <chr>                                                                               
 1 The only real branch points that lead me to the right diagnosis occurred after disc…
 2 The only real branch points that lead me to the right diagnosis occurred after disc…
 3 The only real branch points that lead me to the right diagnosis occurred after disc…

Любая идея, почему это происходит?


person Weasler    schedule 30.03.2018    source источник


Ответы (1)


Попробуйте использовать dplyr::rowwise() перед трансмутацией.

person Community    schedule 30.03.2018