[R] Read all the 332 files and count the number of complete rows
David Winsemius
dwinsemius at comcast.net
Thu Jan 28 07:58:28 CET 2016
The number 332 suggests that this is homework from Peng's online class. Isn't there there a website for questions regarding these exercises?
I have observed a fair number of similar question on StackOverflow over the years so you might also search there, since your error is a fairly common one. Homework on StackOverflow is not deprecated if the question demonstrates effort and a good description of the difficulty (both of which I do see.)
After completing your course, you may want to read the Posting Guide, subscribe to rhelp, but please do use plain text.
-- David.
> On Jan 27, 2016, at 10:41 PM, PIKAL Petr <petr.pikal at precheza.cz> wrote:
>
> Hi
>
> Just to clarify.
> Both id and and ncases are numbers. You say you want a vector. In that case just plain
>
> idcase<-c(idcase,ncases)
>
> shall give you desired vector, provided you initialize idcase before cycle by
>
> idcase <- NA
>
> The code itself is suboptimal but if you have only couple of files it does not matter much.
>
> If you wanted some other result please explain it by dput(expectedresult)
>
> Cheers
> Petr
>
> -----Original Message-----
> From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of Baba s
> Sent: Thursday, January 28, 2016 2:42 AM
> To: r-help at r-project.org
> Subject: [R] Read all the 332 files and count the number of complete rows
>
> Hi,
>
> I want this function to read all the 332 files and count the number of complete rows in the data. When I run this function, I am getting only the last one.
> It should give me id and rowcount for 332 files in one vector.
>
> What am I doing wrong in this code?
>
> complete<-function(id=1:332){
> all_files<-list.files()
> for (i in id){
> ncases<-nrow(na.omit(read.csv(all_files[i])))
> idcase<-cbind(id,ncases)}
> }
>
> Regards,
> Sai.
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
>
David Winsemius
Alameda, CA, USA
More information about the R-help
mailing list