"a" bir matristir.Yeni bir matris oluşturmak için matrisin bazı değerlerini değiştirin
a<-matrix(1:20,5)
"A" nın 1 içine yeni bir matris oluşturmak için "b" ilk sütununu değiştirmek istiyorum ve de öyleydi "a" olarak tutmak gerekir.
b<-a
b[,1]=1
nasıl sadece tek cümlelik kodu ile bu sorunu çözebilir:
Şimdi sadece aşağıdaki kodla bu hedefe ulaşabilir?
Neden umursadığını sorabilir miyim? Estetik, merak, ...? (@ Julius'un çözümü güzel ama aslında daha fazla karakter "b <- a; b [, 1] <- 1 '...) –
@BenBolker Belki de bu soruya daha fazla zaman ve daha kolay tasarruf etmek için – lightsnail
@BenBolker çok doğal ve aptalca, biraz karmaşık bir şekilde bana yardımcı olabilir misiniz: http://stackoverflow.com/questions/36459958/match-list-to-rows-of-matrix-in-r Teşekkür ederim! – lightsnail