Я хочу иметь такой же оператор канала, как и у 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