[R] row combining 2972 files

Bert Gunter bgunter@4567 @end|ng |rom gm@||@com
Wed Mar 18 21:02:24 CET 2020


Untested in the absence of example data, but I think

combined <- do.call(rbind, lapply(ls2972, function(x)get(x)[[2]]))

should do it.


Bert Gunter

"The trouble with having an open mind is that people keep coming along and
sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )


On Wed, Mar 18, 2020 at 12:16 PM Yuan Chun Ding <ycding using coh.org> wrote:

> Hi R users,
>
> I generated 2972 list files in R, each list includes four data frame files
> , file names for those list file are VNTR13576, VNTR14689, etc.  the second
> data frame in each list has the same 11 column names, but different number
> of rows.
>
> I can combine two dataframes by
> list2972 <-ls(pat="VNTR.*.")
> test <-rbind(get(list2972[16])[[2]],get(list2972[166])[[2]] )
>
> I tried to combine all 2972 data frames from those 2972 list files using
> do.call or lapply function, but not successful.
>
> Can you help me?
>
> Thank you very much!
>
> Ding
>
> ----------------------------------------------------------------------
> ------------------------------------------------------------
> -SECURITY/CONFIDENTIALITY WARNING-
>
> This message and any attachments are intended solely for the individual or
> entity to which they are addressed. This communication may contain
> information that is privileged, confidential, or exempt from disclosure
> under applicable law (e.g., personal health information, research data,
> financial information). Because this e-mail has been sent without
> encryption, individuals other than the intended recipient may be able to
> view the information, forward it to others or tamper with the information
> without the knowledge or consent of the sender. If you are not the intended
> recipient, or the employee or person responsible for delivering the message
> to the intended recipient, any dissemination, distribution or copying of
> the communication is strictly prohibited. If you received the communication
> in error, please notify the sender immediately by replying to this message
> and deleting the message and any accompanying files from your system. If,
> due to the security risks, you do not wish to receive further
> communications via e-mail, please reply to this message and inform the
> sender that you do not wish to receive further e-mail from the sender.
> (LCP301)
>
> ______________________________________________
> R-help using 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.
>

	[[alternative HTML version deleted]]



More information about the R-help mailing list