Ich habe einen Datenrahmen mit einer Reihe von Spalten, die ich in den numerischen Typ konvertieren muss. Ich habe den folgenden Code geschrieben, um dies zu tun, aber es heißt, der Ersatz hat 0 Zeilen.Batch konvertieren Spalten in numerischen Typ
instanceconvert <- colnames(regmodel[7:262])
for (i in instanceconvert)
{
regmodel$i <- as.numeric(regmodel$i)
}
Jede Hilfe wäre willkommen.
Der Grund, warum dies nicht funktioniert, ist, dass Sie R anweisen, nach einem Objekt mit dem Namen 'i' in' regmodel' zu suchen. Innerhalb Ihrer Schleife ist "i" die Spalte selbst, nicht der Name der Spalte. –
Und nicht zu vergessen 8.2.1 in der R Inferno: www.burns-stat.com/pages/Tutor/R_inferno.pdf – Henrik
Siehe auch http://StackOverflow.com/a/12727871/636656 –