【发布时间】:2018-10-17 12:51:08
【问题描述】:
我想拥有与 dplyr 的%>% 相同类型的管道运算符,但用于索引而不是传递函数。例如,我想定义函数%l% 至少对于向量和矩阵:
1 %l% df 等价于df[1](向量)或df[1,](矩阵)。
abc <- c("a","b", "c")
def <- c("d","e", "f")
df <- data.frame(abc, def, stringsAsFactors = F)
df %l% 1
【问题讨论】:
-
df %l% 1在您的示例中是df %>% slice(1),而1 %>% slice(.data = df)是相反的顺序。 -
感谢您指出这一点
标签: r function indexing pipeline