Replace specific element with specific value.
- To: mathgroup at smc.vnet.net
- Subject: [mg99620] Replace specific element with specific value.
- From: nick.maj at mssm.edu
- Date: Sat, 9 May 2009 03:22:47 -0400 (EDT)
I tried this code, it gives me right and wrong results spreeded into
nested lists.
data = {{0, 2}, {2, x}, {3, 4}, {4, 6}, {6, y}, {8, 9}, {9, z}}
Table[{#1, #2 + Which[#2 === j, i, #2 =!= j, 0]} & @@@
data, {i, {xx, yy, zz}}, {j, {x, y, z}}]
needed output:
{0, 2}, {2, x+xx}, {3, 4}, {4, 6}, {6, y+yy}, {8, 9}, {9, z+zz}}
While searching only the second element of each list, if x is found
add xx and if y is found add yy to it etc.
How to. Thanks in advance, Nick.
- Follow-Ups:
- Re: Replace specific element with specific value.
- From: DrMajorBob <btreat1@austin.rr.com>
- Re: Replace specific element with specific value.