Benennen Sie eine benannte Spalte in R

Ich möchte aktualisieren eine Spalte mit einem dataframe, auf Sie verweisen mit Ihrem ursprünglichen Namen, ist das möglich? Zum Beispiel sagen, ich hatte die Tabelle 'Daten'

a b c  
1 2 2  
3 2 3  
4 1 2

und ich wollte zu aktualisieren Sie den Namen der Spalte b 'd'. Ich weiß, ich könnte

colnames(data)[2] <- 'd'  

aber ich kann die änderung vornehmen, indem ein direkter Bezug auf b, d.h. so etwas wie

colnames(data)['b'] <- 'd'  

so, dass wenn in der Spalte Reihenfolge der dataframe änderungen die richtige Spalte name wird immer noch aktualisiert werden.

Vielen Dank im Voraus

InformationsquelleAutor der Frage user1165199 | 2012-05-18

Schreibe einen Kommentar