Ich bin ziemlich neu in R und ich versuche, den Operator%>% und die Verwendung der "." (Punkt) Platzhalter. Als einfaches Beispiel funktioniert der folgende CodeKombinieren von Rohren und den Punkt Platzhalter in R
library(magrittr)
library(ensurer)
ensure_data.frame <- ensures_that(is.data.frame(.))
data.frame(x = 5) %>% ensure_data.frame
jedoch der folgende Code
ensure_data.frame <- ensures_that(. %>% is.data.frame)
data.frame(x = 5) %>% ensure_data.frame
nicht, wo ich jetzt den Platzhalter in die is.data.frame Methode kochend.
Ich vermute, dass es mein Verständnis der Beschränkungen/Interpretation des Punktplatzhalters ist, der nacheilt, aber kann jemand das klären?
Vielen Dank für die Klarstellung, dass es eine Inkonsistenz in dplyr und für die Problemumgehung sein könnte! –