raw
von String-Spalten erhalten, ist ein data.table
und der folgende Code funktioniert:von data.table
raw[,r_responseTime] #Returns the whole column
raw[,c_filesetSize] #Same as above, returns column
plot(raw[,r_responseTime]~raw[,c_filesetSize]) #draws something
nun diese Spalten aus einer Zeichenfolge angeben Ich möchte, so zum Beispiel:
col1="r_reponseTime"
col2="c_filesetSize"
Wie erreiche ich jetzt dasselbe wie oben, während ich die Spalten durch die Zeichenkette referenziere?
raw[,col1] #Returns the whole column
raw[,col2] #Same as above, returns column
plot(raw[,col1]~raw[,col2]) #draws something
nicht funktioniert, natürlich, weil ich eine Art „dereferencation“ benötigen. Ich wusste nicht, was ich in der Hilfe und im Internet suchen sollte, also tut mir die dumme Frage leid.
Zusätzlich zu den Antworten verwenden, versuchen Sie 'mit = false'. Siehe auch FAQs 1.5, 1.6 und 1.7. –
'mit = FALSE' scheint nicht mit dem' by' Argument zu funktionieren, keine Lösung dafür? – tlamadon
Nun, tatsächlich, ein Vektor von Strings funktioniert out of the Box in der 'by' Argument. – tlamadon