Функция с трубкой в ​​тибле не работает - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь создать свою собственную функцию для выбора, фильтрации и упорядочения двух столбцов в таблице, но она не работает.

Я пробовал это

tbbl <- tibble(rowid = 1:length(letters),
               letters = letters,
               num_let = stringr::str_c(letters, rowid))

tbbl$rowid[tbbl$rowid > 4]
tbbl$num_let[tbbl$num_let > 2]

По некоторым причинам второе подмножество не работает должным образом. Я хотел бы получить результаты от "j10" до "z26".

Вторая проблема заключается в том, как создать функцию, которая позволит мне выбирать строки, которые длиннее определенной длины, а затем упорядочивать их.

Я пробовал это

tbbl %>% 
  select(rowid, num_let) %>% 
  filter(num_let > 2) %>% 
  arrange(as.double(rowid))

А затем пытается создать функцию, подобную

view_text <- function(x, y, ..){ 
  clean %>% 
  select(rowid, x) %>% 
  filter(x > y) %>% 
  arrange(as.double(rowid))
}

Заранее спасибо

...