带有小标题的管道功能不起作用

时间:2019-03-31 10:27:47

标签: r function dplyr pipeline

我正在尝试构建自己的函数来选择,过滤和排列两列,但它不起作用。

我已经尝试过了

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))
}

预先感谢

0 个答案:

没有答案