Hi, I am new to R and I want to export data into Stata. Could somebody help with that? Thanks a lot. This is the code I am using:> setwd("D:/datasets/Seg-bcn/ESBD") > data1 <- readRDS("r17045_ESDB_Habitatges_BDD_V_1_0.rds") > library(foreign) > write.dta(data="data1", file = "D:/datasets/data1.dta")Error in write.dta(data = "data1", file = "D:/datasets/data1.dta") : The object "dataframe" must have class data.frame> class (data1)[1] "survey.design2" "survey.design" [[alternative HTML version deleted]]
Hi , library(foreign) write.dta(data1, "data1.dta") should work. The file will be saved in the working directory. Use getwd() to know the working directory. Best wishes Amalraj Raja -----Original Message----- From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of rosario scandurra Sent: 22 March 2018 07:47 To: r-help at r-project.org Subject: [R] exporting data to stata Hi, I am new to R and I want to export data into Stata. Could somebody help with that? Thanks a lot. This is the code I am using:> setwd("D:/datasets/Seg-bcn/ESBD") > data1 <- readRDS("r17045_ESDB_Habitatges_BDD_V_1_0.rds") > library(foreign) > write.dta(data="data1", file = "D:/datasets/data1.dta")Error in write.dta(data = "data1", file = "D:/datasets/data1.dta") : The object "dataframe" must have class data.frame> class (data1)[1] "survey.design2" "survey.design" [[alternative HTML version deleted]] ______________________________________________ R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. The University of Aberdeen is a charity registered in Scotland, No SC013683. Tha Oilthigh Obar Dheathain na charthannas cl?raichte ann an Alba, ?ir. SC013683.
Dear Rosario Your object called data1 is, as you showed us, of the wrong class. You therefore need to convert it in some way although i suspect you will then use the survey information. Michael. On 22/03/2018 07:46, rosario scandurra wrote:> Hi, > > I am new to R and I want to export data into Stata. Could somebody help with that? Thanks a lot. > > This is the code I am using: > > >> setwd("D:/datasets/Seg-bcn/ESBD") >> data1 <- readRDS("r17045_ESDB_Habitatges_BDD_V_1_0.rds") >> library(foreign) >> write.dta(data="data1", file = "D:/datasets/data1.dta") > Error in write.dta(data = "data1", file = "D:/datasets/data1.dta") : > The object "dataframe" must have class data.frame >> class (data1) > [1] "survey.design2" "survey.design" > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >-- Michael http://www.dewey.myzen.co.uk/home.html
On Thu, Mar 22, 2018 at 4:52 AM, Raja, Dr. Edwin Amalraj <amalraj.raja at abdn.ac.uk> wrote:> Hi , > > library(foreign) > write.dta(data1, "data1.dta") > > should work.I don't think so:> library(foreign) > example(svydesign) > write.dta(dstrat, "~/Downloads/foo.dta")Error in write.dta(dstrat, "~/Downloads/foo.dta") : The object "dataframe" must have class data.frame The file will be saved in the working directory.> Use > getwd() > to know the working directory. > > Best wishes > Amalraj Raja > > -----Original Message----- > From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of rosario scandurra > Sent: 22 March 2018 07:47 > To: r-help at r-project.org > Subject: [R] exporting data to stata > > Hi, > > I am new to R and I want to export data into Stata. Could somebody help with that? Thanks a lot. > > This is the code I am using: > > >> setwd("D:/datasets/Seg-bcn/ESBD") >> data1 <- readRDS("r17045_ESDB_Habitatges_BDD_V_1_0.rds") >> library(foreign) >> write.dta(data="data1", file = "D:/datasets/data1.dta") > Error in write.dta(data = "data1", file = "D:/datasets/data1.dta") : > The object "dataframe" must have class data.frame >> class (data1) > [1] "survey.design2" "survey.design" > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > > > The University of Aberdeen is a charity registered in Scotland, No SC013683. > Tha Oilthigh Obar Dheathain na charthannas cl?raichte ann an Alba, ?ir. SC013683. > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.