When you say doesn't work properly, is it miscounting.
More to the point

(!$value)

will catch zero "0" and undefs, but not "0.0".

                -Tim (ignore my earlier post, please :)



> 
> > 
> > Dear experts,
> > 
> > I think this is a fairly simple question...
> > How can I count empty values in an array?  This count
> > should not include zeros or non-empty values.  Below
> > is my current script, but it isn't working properly.
> > 
> > I appreciate any assistance that you may provide.
> > 
> > Thank you,
> > David
> > 
> > #!perl -w
> > # Count missing values
> > while (my $line = <>) {
> >     chomp ($line);
> >     my ($probe_id,$expression) = split /\t/, $line, 2;
> >     my @expression = split /\t/, $expression;
> >     my $count = 0;
> >     foreach my $value (@expression) {
> >     if (!$value) {
> >         $count += 1;
> >     }
> >     }
> >     print "$count\n";
> > }
> > 
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! SiteBuilder - Free, easy-to-use web site design software
> > http://sitebuilder.yahoo.com
> > _______________________________________________
> > Boston-pm mailing list
> > [EMAIL PROTECTED]
> > http://mail.pm.org/mailman/listinfo/boston-pm
> > 
> 
> _______________________________________________
> Boston-pm mailing list
> [EMAIL PROTECTED]
> http://mail.pm.org/mailman/listinfo/boston-pm
> 

_______________________________________________
Boston-pm mailing list
[EMAIL PROTECTED]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to