2016-08-03 83 views
-2

假设我有1000个变量的数据。该数据集是一个.csv,我读它使用:mydata<- read.csv2("dataset.csv", header=TRUE, sep=";")如何用R中的选定变量保存数据?

如何用所选变量保存mydata?我通常使用write.csv2(mydata, "~/Desktop/newdata.csv") - 是否可以在write.csv2内选择某个变量?如果不是,还有什么其他选择?

+1

没有尝试,如果'write.csv2(mydata [,c()],“〜/ Desktop/newdata.csv”)不起作用,我会感到震惊。注意''是数字索引或变量名称。 – lmo

+1

或'mydata [[c(...)]]'或'subset(mydata,select = c(...))'或'dplyr :: select(mydata,c(...))'。 – Marek

回答

2

你可以试试这个:一个数据帧的

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

dataframename[rows,cols]选择行和列。