Hızlı soru birleştir işlevinde atama kullanarak vektör öğelerinin adlarını ayarlayamaz. Neden (doğru vektör ilk elemana değişken değeri "Merhaba" atama) Ar aşağıdaki çalışma:R,
> a <- "Hello"
> b <- c(a, "There")
> b
[1] "Hello" "There"
Ve bu işleri:
> c <- c("Hello"=1, "There"=2)
> c
Hello There
1 2
Ama bu (yapım gelmez eşit vektör elemanı adı "a" yerine) "Merhaba" den:
> c <- c(a=1, "There"=2)
> c
a There
1 2
o R ı açıklamada c <- c(a=1, "There"=2)
bir değerini kullanmak istediklerini biliyoruz yapmak mümkün mü?
Bir kenara: Ack! 'C() 'işlevini bir değişkenle maskeliyorsunuz! Tehlike! Tehlike, Will Robinson! – joran
Yine tekrar. Yani bir 'c' değişkeni olmamalı mıyım? Sorumu değiştirmeyi düşündüm, ancak eğitim amaçlı olarak bırakacağım. –
Bu felaket değil, ancak genel olarak değişkenler olarak ortak işlevlerden kaçınmalısınız. 'c()', 'data()' ve 't()', kullanıcıların kullanmaya çalıştıkları en yaygın olanlardır. – joran