Nhà điều hành đường ống %>%
luôn cho ăn bên trái (LHS) vào đối số đầu tiên của bên phải (RHS)? Ngay cả khi đối số đầu tiên được xác định lại trong cuộc gọi RHS?Sử dụng đường ống mà không nạp đối số đầu tiên
Nói rằng tôi muốn để xác định các biến để sử dụng trong cor()
:
library(magrittr)
iris %>%
cor(x=.$Sepal.Length, y=.$Sepal.Width)
Nhưng điều này thất bại, có vẻ như nó gọi một cái gì đó giống như cor(., x=.$Sepal.Length, y=.$Sepal.Width)
?
Tôi biết tôi có thể sử dụng thay vì
iris %$%
cor(x=Sepal.Length, y=Sepal.Width)
Nhưng muốn tìm một giải pháp với %>%
...
Tuyệt vời! Tôi đã mất tích cú đúp, cảm ơn lời giải thích! và xin lỗi vì lỗi đánh máy ban đầu là% $% khi tôi muốn nói%>%! – Matifou