2016-08-03 7 views
-2

Angenommen, ich habe Daten mit 1000 Variablen. Der Datensatz ist ein .csv und ich las es unter Verwendung: mydata<- read.csv2("dataset.csv", header=TRUE, sep=";").Wie Sie Daten mit ausgewählten Variablen in R speichern?

Wie speichere ich mydata mit ausgewählten Variablen? Ich verwende normalerweise write.csv2(mydata, "~/Desktop/newdata.csv") - ist es möglich, bestimmte Variable innerhalb write.csv2 auszuwählen? Wenn nicht, was sind die anderen Optionen?

+1

Ohne zu versuchen, wäre ich erstaunt, wenn 'write.csv2 (mydata [, c ()]," ~/Desktop/newdata.csv ")' nicht funktioniert. Hinweis '' sind entweder numerische Indizes oder Variablennamen. – lmo

+1

Oder 'mydata [[c (...)]]] oder Teilmenge (mydata, select = c (...))' oder 'dplyr :: select (mydata, c (...))'. – Marek

Antwort

2

Sie können dies versuchen:

write.csv(dataframename[,c("a","b")], file="~/Desktop/newdata.csv",row.names=FALSE) 

dataframename[rows,cols] wählen Sie Zeilen und Spalten eines Datenrahmens.