Может кто-нибудь объяснить мне, почему я получаю разные результаты в моих последних строках кода? Кажется, что у меня есть два одинаковых объекта, но когда я их использую в приложении, я получаю некоторые проблемы...
df <- data.frame(a = 1:5, b = 6:2, c = rep(7,5))
df_ab <- df[,c(1,2)]
df_AB <- subset(df, select = c(1,2))
identical(df_ab,df_AB)
[1] TRUE
apply(df_ab,2,function(x) identical(1:5,x))
a b
TRUE FALSE
apply(df_AB,2,function(x) identical(1:5,x))
a b
FALSE FALSE
Спасибо за вашу помощь!:)