2016-06-15 20 views
-3
zu isolieren

Kennt jemand eine Möglichkeit, einen neuen Datenrahmen zu erstellen, der die Informationen bestimmter Spalten aus einem Stammdatenrahmen enthält, der mehrere Spalten hat? Ich habe einen Master-Datenrahmen und ich versuche, verschiedene Tests (Regression, ANOVA usw.) auf bestimmten Spalten im Datenrahmen auszuführen. Irgendwelche Vorschläge würden sehr geschätzt werden.versucht, zwei Spalten in einem Datenrahmen in r

+0

Bitte check this [URL] (http://stackoverflow.com/help) es wird nützlich sein, Deine Content-Qualität zu erhöhen –

+0

Willkommen bei SO! Ihre Frage wird leider in ihrem aktuellen Zustand nicht beantwortet, wie @willie impliziert. Die Frage ist sehr vage und ohne Kontext oder Beispiele klingt es so, als ob Sie uns alle bitten, "Sie R zu lehren". Ich empfehle Ihnen dringend, [SO Hilfe zu minimalen/vollständigen Fragen] (http://stackoverflow.com/help/mcve) sowie eine gute Antwort zu [reproduzierbaren Beispielen] (http://stackoverflow.com/questions/5963269) zu lesen/how-to-make-a-great-r-reproduzierbar-Beispiel). – r2evans

+0

Warum müssten Sie zuerst einen neuen Datenrahmen zum Ausführen linearer Modelle erstellen? So führen Sie ANOVA mit Iris-Dataset aus: 'aov (Petal.Length ~ Species, data = iris)'. So führen Sie eine lineare Regression durch: 'lm (Petal.Length ~ Sepal.Length, data = iris)'. Siehe http://www.statmethods.net/stats/regression.html, um die Syntax des linearen Modells für R zu verstehen. –

Antwort

0

wenn Sie wollen Spalten 3,12 und 15 aus der alten DF wählen:

newDF <- oldDF[,c(3,12,15)] 

wenn Sie Spalten 3,12 und 15 aus der alten DF entfernen wollen:

newDF <- oldDF[,-c(3,12,15)] 
Verwandte Themen