 
 
 
 
 
 
Re: List Manipulation- Advanced beginner question
- To: mathgroup at smc.vnet.net
- Subject: [mg121494] Re: List Manipulation- Advanced beginner question
- From: Sseziwa Mukasa <mukasa at gmail.com>
- Date: Sat, 17 Sep 2011 06:26:47 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201109160948.FAA12399@smc.vnet.net>
On Sep 16, 2011, at 5:48 AM, Nguyen Van Falk wrote:
> I am trying to add multiple lists together and am looking for some
> guidance. My data is in the form of multiple time series, with dates
> that overlap one another. I need to merge the lists, add all of the
> values together  for the dates that overlap and output a single list
> that only has one entry for each date.
>
> For example, if I have three values for September 15 (8,14,10), I only
> want a single entry for September 15 in the final list with a value of
> 32. The data is in standard date spec form: { {{Date 1}, Value 1},
> {{Date 2}, Value 2},  {{Date 3}, Value 3}, ....... {{Date n}, Value
> n}, }.
My approach would be to sort the lists together, use Split to group the 
items with the same date together, then map a function over the result 
which sums up the elements in the list, for example (be warned this code 
is untested but should give you the general idea):
Total/@Split[Sort[Join[series1,series2,...]]]
Regards,
	Ssezi
- References:
- List Manipulation- Advanced beginner question
- From: Nguyen Van Falk <nvanfalk@gmail.com>
 
 
- List Manipulation- Advanced beginner question

