I removed the data,frame=True... I obtain this warnings... Error in read.dta(fuente[i]) : not a Stata version 5-12 .dta file In addition: There were 50 or more warnings (use warnings() to see the first 50) the warnings() throws this Warning messages: 1: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else paste0(labels, ... : duplicated levels in factors are deprecated 2: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else paste0(labels, ... : duplicated levels in factors are deprecated 3: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else paste0(labels, ... : duplicated levels in factors are deprecated 4: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else paste0(labels, ... : duplicated levels in factors are deprecated 5: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else paste0(labels, ... : duplicated levels in factors are deprecated On Mon, Aug 22, 2016 at 2:32 PM, <ruipbarradas at sapo.pt> wrote:> Hello, > > That argument doesn't exist, hence the error. > Read the help page ?read.dta more carefully. You will see that already > read.dta reads into a data.frame. > > Hope this helps, > > Rui Barradas > > > Citando Juan Ceccarelli Arias <jfca283 at gmail.com>: > > Hi > I need to apply some code over some stata files that are in folder. > I've wrote this > > library(foreign) > > fuente=list.files("C:/Users/Jceccarelli/Bases/Stata", pattern="dta$", > full.names=FALSE) > > for (i in 1:length(fuente)){ > > xxx=read.dta(fuente[i], to.data.frame=TRUE) > > > } > > But i get this error > > Error in read.dta(fuente[i], to.data.frame = TRUE) : > unused argument (to.data.frame = TRUE) > > What am i doing wrong? > > [[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.htmland provide commented, minimal, self-contained, > reproducible code. > > > >[[alternative HTML version deleted]]
> On Aug 22, 2016, at 10:40 AM, Juan Ceccarelli Arias <jfca283 at gmail.com> wrote: > > I removed the data,frame=True... > I obtain this warnings... > Error in read.dta(fuente[i]) : not a Stata version 5-12 .dta fileWell, that seems fairly self-explanatory. What version of Stata are you using and does it have capacity to write to one of hte versions that are supported by read.dta? -- David.> In addition: There were 50 or more warnings (use warnings() to see the > first 50) > > the warnings() throws this > Warning messages: > 1: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > 2: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > 3: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > 4: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > 5: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > > > > On Mon, Aug 22, 2016 at 2:32 PM, <ruipbarradas at sapo.pt> wrote: > >> Hello, >> >> That argument doesn't exist, hence the error. >> Read the help page ?read.dta more carefully. You will see that already >> read.dta reads into a data.frame. >> >> Hope this helps, >> >> Rui Barradas >> >> >> Citando Juan Ceccarelli Arias <jfca283 at gmail.com>: >> >> Hi >> I need to apply some code over some stata files that are in folder. >> I've wrote this >> >> library(foreign) >> >> fuente=list.files("C:/Users/Jceccarelli/Bases/Stata", pattern="dta$", >> full.names=FALSE) >> >> for (i in 1:length(fuente)){ >> >> xxx=read.dta(fuente[i], to.data.frame=TRUE) >> >> >> } >> >> But i get this error >> >> Error in read.dta(fuente[i], to.data.frame = TRUE) : >> unused argument (to.data.frame = TRUE) >> >> What am i doing wrong? >> >> [[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.htmland provide commented, minimal, self-contained, >> reproducible code. >> >> >> >> > > [[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.David Winsemius Alameda, CA, USA
Dear Juan If this is a Stata 13 file the package readstata13 available from CRAN may be of assistance. On 22/08/2016 18:40, Juan Ceccarelli Arias wrote:> I removed the data,frame=True... > I obtain this warnings... > Error in read.dta(fuente[i]) : not a Stata version 5-12 .dta file > In addition: There were 50 or more warnings (use warnings() to see the > first 50) > > the warnings() throws this > Warning messages: > 1: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > 2: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > 3: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > 4: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > 5: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else > paste0(labels, ... : > duplicated levels in factors are deprecated > > > > On Mon, Aug 22, 2016 at 2:32 PM, <ruipbarradas at sapo.pt> wrote: > >> Hello, >> >> That argument doesn't exist, hence the error. >> Read the help page ?read.dta more carefully. You will see that already >> read.dta reads into a data.frame. >> >> Hope this helps, >> >> Rui Barradas >> >> >> Citando Juan Ceccarelli Arias <jfca283 at gmail.com>: >> >> Hi >> I need to apply some code over some stata files that are in folder. >> I've wrote this >> >> library(foreign) >> >> fuente=list.files("C:/Users/Jceccarelli/Bases/Stata", pattern="dta$", >> full.names=FALSE) >> >> for (i in 1:length(fuente)){ >> >> xxx=read.dta(fuente[i], to.data.frame=TRUE) >> >> >> } >> >> But i get this error >> >> Error in read.dta(fuente[i], to.data.frame = TRUE) : >> unused argument (to.data.frame = TRUE) >> >> What am i doing wrong? >> >> [[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.htmland provide commented, minimal, self-contained, >> reproducible code. >> >> >> >> > > [[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
Hello,
The op could also use package sos to find that and other packages to
read stata files.
install.packages("sos")
library(sos)
findFn("stata")
found 374 matches;? retrieving 19 pages
2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19
Downloaded 258 links in 121 packages
The first package is readstata13 but there are others.
Hope this helps,
Rui Barradas
?
Citando Michael Dewey <lists at dewey.myzen.co.uk>:
> Dear Juan
>
> If this is a Stata 13 file the package readstata13 available from
> CRAN may be of assistance.
>
> On 22/08/2016 18:40, Juan Ceccarelli Arias wrote:
>> I removed the data,frame=True...
>> I obtain this warnings...
>> Error in read.dta(fuente[i]) : not a Stata version 5-12 .dta file
>> In addition: There were 50 or more warnings (use warnings() to see the
>> first 50)
>>
>> the warnings() throws this
>> Warning messages:
>> 1: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels)
else
>> paste0(labels,? ... :
>> duplicated levels in factors are deprecated
>> 2: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels)
else
>> paste0(labels,? ... :
>> duplicated levels in factors are deprecated
>> 3: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels)
else
>> paste0(labels,? ... :
>> duplicated levels in factors are deprecated
>> 4: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels)
else
>> paste0(labels,? ... :
>> duplicated levels in factors are deprecated
>> 5: In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels)
else
>> paste0(labels,? ... :
>> duplicated levels in factors are deprecated
>>
>> On Mon, Aug 22, 2016 at 2:32 PM, <ruipbarradas at sapo.pt> wrote:
>>> Hello,
>>>
>>> That argument doesn't exist, hence the error.
>>> Read the help page ?read.dta more carefully. You will see that
already
>>> read.dta reads into a data.frame.
>>>
>>> Hope this helps,
>>>
>>> Rui Barradas
>>>
>>> Citando Juan Ceccarelli Arias <jfca283 at gmail.com>:
>>>
>>> Hi
>>> I need to apply some code over some stata files that are in folder.
>>> I've wrote this
>>>
>>> library(foreign)
>>>
>>> fuente=list.files("C:/Users/Jceccarelli/Bases/Stata",
pattern="dta$",
>>> full.names=FALSE)
>>>
>>> for (i in 1:length(fuente)){
>>>
>>> xxx=read.dta(fuente[i], to.data.frame=TRUE)
>>>
>>> }
>>>
>>> But i get this error
>>>
>>> Error in read.dta(fuente[i], to.data.frame = TRUE) :
>>> unused argument (to.data.frame = TRUE)
>>>
>>> What am i doing wrong?
>>>
>>> ? ? ? ?[[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.htmland provide commented, minimal, self-contained,
>>> reproducible code.
>>>
>>> ?
>>
>> [[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.
>
> --
> Michaelhttp://www.dewey.myzen.co.uk/home.html
?
[[alternative HTML version deleted]]