[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: multiple commands in one pass of data

From: Ben Pfaff
Subject: Re: multiple commands in one pass of data
Date: Tue, 10 Aug 2010 11:16:58 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)

"la" <address@hidden> writes:

> Setting maxwarns to a large number presents a different problem.  My file is
> well over 255 million records and pspp generates a error statement for each
> record/variable that contains blanks if it's defined as numeric. So the pspp
> would generate an enormous report.

Thank you for the additional information.  I've added it to the
bug report.

> I tried using SET BLANKS=0 or other data transformation to convert blanks to
> 0 within my pspp syntax file but it seems that the error is generated as
> soon as it reads the data before anything else happens.  Does this mean that
> I have to first process the file outside of pspp to convert blanks to 0?

PSPP requires fields of type "N" to be all digits, padded with
leading 0s if necessary to fill the field width.  This is because
SPSS documents this format to work that way:

    With the N format, only unsigned integers are allowed as
    input values.  Values not padded with leading zeros to the
    specified width or those containing decimal points are
    assigned the system-missing value.  This input format is
    useful for reading and checking values that should be
    integers containing leading zeros.

Does SPSS actually accept fields of type N that contain spaces
without complaining?  If so, then I will change PSPP to do the
Peter Seebach on managing engineers:
"It's like herding cats, only most of the engineers are already
 sick of laser pointers."

reply via email to

[Prev in Thread] Current Thread [Next in Thread]