Ben kullanarak Aşağıdaki örnek $ erişmeye çalışıyorum:
df<-data.frame(a=c("x","x","y","y"),b=c(1,2,3,4))
> df
a b
1 x 1
2 x 2
3 y 3
4 y 4
test_fun <- function (data.frame_in) {
print (data.frame_in[1])
}
Ben artık erişim $ a ilk sütun için bir dizin kullanırsanız:
apply(df, 1, test_fun)
a
"x"
a
"x"
a
"y"
a
"y"
[1] "x" "x" "y" "y"
Ama $ notation ile $ a sütununa erişemiyor: error: "$ operatörü atomik vektörler için geçersiz"
Bu mümkün değil mi?
Güzel. Sonunda, sadece belirli problemi çözebileceğim geçici çözümlerle gelen "veri çerçevesine nasıl başvurabilirim" sorusuyla ilgili sorular ararken oldukça fazla zaman harcadım. Bu sadece gördüğüm tüm sorulara cevap vermekle kalmaz, aynı zamanda benim de çözer! –