21 Mayıs 2011, CUMARTESİ
R veri çerçevesi değişen sütun adları
Veri bir çerçeve "" (aşağıya bakınız) ve değiştirmek istiyorum sütunu R. . benim programda adları newprice aradım
> newprice
Chang. Chang. Chang.
1 100 36 136
2 120 -33 87
3 150 14 164
Aslında bunu yapıyorum nedir:
names(newprice)[1]<-paste("premium")
names(newprice)[2]<-paste("change")
names(newprice)[3]<-paste("newprice")
Her sütun adı gördüğünüz gibi farklı olmak istiyorum, çünkü bir döngü koy.
R içine programım konsolu yapıştırın bu bana verdiği çıktı
> names(newprice)[1]<-paste(“premium”)
Error: unexpected input in "names(newprice)[1]<-paste(“"
> names(newprice)[2]<-paste(“change”)
Error: unexpected input in "names(newprice)[2]<-paste(“"
> names(newprice)[3]<-paste(“newpremium”)
Error: unexpected input in "names(newprice)[3]<-paste(“"
Eşit c()
kullanarak fonksiyon için boşuna paste()
işlevi yerine 9**, ama örnek denedim.
Biri bana bu çözmeye yardımcı olabilir mi?
CEVAP
21 Mayıs 2011, CUMARTESİ
colnames()
işlevini kullanın:
R> X <- data.frame(bad=1:3, worse=rnorm(3))
R> X
bad worse
1 1 -2.440467
2 2 1.320113
3 3 -0.306639
R> colnames(X) <- c("good", "better")
R> X
good better
1 1 -2.440467
2 2 1.320113
3 3 -0.306639
R>
Ayrıca alt:
R> colnames(X)[2] <- "superduper"
R>
Bunu Paylaş:
Nasıl bir veri çerçevesi içinde adı sü...
Nasıl sqlite3 / sütun adları listesini...
veri birden çok sütun seçin.masa R...
El ile Harita sınıf özellikleri ile sü...
'MySQL BOOL arasındaki fark nedir...