X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Ffiles.texi;h=f0b56aaf22dd49d61389efd62c4a4dae8071dc37;hb=62b5101a28fc2c4a9b8b26a998fb6c4ec12d84c7;hp=eb5a369e784b7aa695974c027f3dc300229c170b;hpb=63c7521729b947ace9e192dff9330813ecfb5812;p=pspp diff --git a/doc/files.texi b/doc/files.texi index eb5a369e78..f0b56aaf22 100644 --- a/doc/files.texi +++ b/doc/files.texi @@ -1,3 +1,12 @@ +@c PSPP - a program for statistical analysis. +@c Copyright (C) 2017 Free Software Foundation, Inc. +@c Permission is granted to copy, distribute and/or modify this document +@c under the terms of the GNU Free Documentation License, Version 1.3 +@c or any later version published by the Free Software Foundation; +@c with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. +@c A copy of the license is included in the section entitled "GNU +@c Free Documentation License". +@c @node System and Portable File IO @chapter System and Portable File I/O @@ -370,7 +379,7 @@ GET DATA /TYPE=TXT [ENCODING='@var{encoding}'] [/ARRANGEMENT=@{DELIMITED,FIXED@}] [/FIRSTCASE=@{@var{first_case}@}] - [/IMPORTCASE=@{ALL,FIRST @var{max_cases},PERCENT @var{percent}@}] + [/IMPORTCASES=...] @dots{}additional subcommands depending on ARRANGEMENT@dots{} @end display @@ -398,19 +407,13 @@ line. To skip lines at the beginning of an input file, set @subcmd{FIRSTCASE} to the number of the first line to read: 2 to skip the first line, 3 to skip the first two lines, and so on. -@subcmd{IMPORTCASE} can be used to limit the number of cases read from the -input file. With the default setting, ALL, all cases in the file are -read. Specify FIRST @var{max_cases} to read at most @var{max_cases} cases -from the file. Use @subcmd{PERCENT @var{percent}} to read only @var{percent} -percent, approximately, of the cases contained in the file. (The -percentage is approximate, because there is no way to accurately count -the number of cases in the file without reading the entire file. The -number of cases in some kinds of unusual files cannot be estimated; -@pspp{} will read all cases in such files.) +@subcmd{IMPORTCASES} is ignored, for compatibility. Use @cmd{N OF +CASES} to limit the number of cases read from a file (@pxref{N OF +CASES}), or @cmd{SAMPLE} to obtain a random sample of cases +(@pxref{SAMPLE}). -@subcmd{FIRSTCASE} and @subcmd{IMPORTCASE} may be used with delimited and fixed-format -data. The remaining subcommands, which apply only to one of the two file -arrangements, are described below. +The remaining subcommands apply only to one of the two file +arrangements, described below. @menu * GET DATA /TYPE=TXT /ARRANGEMENT=DELIMITED:: @@ -428,7 +431,7 @@ GET DATA /TYPE=TXT [/IMPORTCASE=@{ALL,FIRST @var{max_cases},PERCENT @var{percent}@}] /DELIMITERS="@var{delimiters}" - [/QUALIFIER="@var{quotes}" [/ESCAPE]] + [/QUALIFIER="@var{quotes}" [/DELCASE=@{LINE,VARIABLES @var{n_variables}@}] /VARIABLES=@var{del_var1} [@var{del_var2}]@dots{} where each @var{del_var} takes the form: @@ -467,15 +470,10 @@ matching quote. Intervening delimiters become part of the field, instead of terminating it. The ability to specify more than one quote character is a @pspp{} extension. -By default, a character specified on @subcmd{QUALIFIER} cannot itself be -embedded within a field that it quotes, because the quote character -always terminates the quoted field. With ESCAPE, however, a doubled -quote character within a quoted field inserts a single instance of the -quote into the field. For example, if @samp{'} is specified on -@subcmd{QUALIFIER}, then without ESCAPE @code{'a''b'} specifies a pair of -fields that contain @samp{a} and @samp{b}, but with ESCAPE it -specifies a single field that contains @samp{a'b}. ESCAPE is a @pspp{} -extension. +The character specified on @subcmd{QUALIFIER} can be embedded within a +field that it quotes by doubling the qualifier. For example, if +@samp{'} is specified on @subcmd{QUALIFIER}, then @code{'a''b'} +specifies a field that contains @samp{a'b}. The @subcmd{DELCASE} subcommand controls how data may be broken across lines in the data file. With LINE, the default setting, each line must contain @@ -947,7 +945,7 @@ XEXPORT /MAP @end display -The @cmd{EXPORT} transformation writes the active dataset dictionary and +The @cmd{XEXPORT} transformation writes the active dataset dictionary and data to a specified portable file. This transformation is a @pspp{} extension.