Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Replace non-numeric values in a list

  • To: mathgroup at smc.vnet.net
  • Subject: [mg88787] Re: [mg88745] Replace non-numeric values in a list
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Fri, 16 May 2008 05:34:35 -0400 (EDT)
  • Reply-to: hanlonr at cox.net

list = {a, 1, 2, b, 3};

If[NumericQ[#], #, 0] & /@ list

{0,1,2,0,3}

list (Boole[NumericQ[#]] & /@ list)

{0,1,2,0,3}

Replace[list, _?(Not[NumericQ[#]] &) -> 0, 1]

{0,1,2,0,3}


Bob Hanlon

---- Adel Elsabbagh <aelsabbagh at gmail.com> wrote: 
> Dear all,
> 
> I have a list that contains numeric and non-numeric values
> list = { a, 1, 2, b, 3};
> How can I replace non-numeric values with zeros?
> Thanks!
> 
> -- 
> Adel Elsabbagh
> http://www.svlab-asu.com/aelsabbagh.html
> 
> 



  • Prev by Date: Re: Replace non-numeric values in a list
  • Next by Date: Re: Replace non-numeric values in a list
  • Previous by thread: Re: Replace non-numeric values in a list
  • Next by thread: Re: Replace non-numeric values in a list