capisco che posso ordinare un data.frame come tale:R - Per un data.frame per nome colonna come CARATTERE
test = data.frame(A=c(4,2,4), B=c(8,3,2))
ordered = test[with(test, order(A,B)) , ]
ma come faccio a ottenere la stessa cosa quando le colonne sono specificate per colonna nome come variabile del personaggio? Questo non sembra funzionare:
test = data.frame(A=c(4,2,4), B=c(8,3,2))
cols = c("A" , "B")
ordered = test[ with(test, order(cols)) , ]
C'è un modo per convertire "B" a B in modo che la colonna si riconosce? Mi sembra di avere questo problema abbastanza spesso con funzioni che richiedono input di nomi di colonne. Esiste un termine per descrivere questo problema: spazio in R (identificatore di carattere contro identificatore di non carattere)?
Devo dire che non capisco perché questa domanda non sia stata votata. Sembra chiedere assistenza per arrivare al "livello successivo" in astrazione. Se è un duplicato, l'elettore anonimo dovrebbe intervenire e mostrarci. –
@DWin - Apprezzo il supporto! Sono stato anche confuso dal downvote. – SFun28