DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T t

⟦74cc632be⟧ TextFile

    Length: 2705 (0xa91)
    Types: TextFile
    Names: »trans«

Derivation

└─⟦87ddcff64⟧ Bits:30001253 CPHDIST85 Tape, 1985 Autumn Conference Copenhagen
    └─ ⟦this⟧ »cph85dist/stat/doc/cat/trans« 

TextFile


TRANS(1)               UNIX User's Manual                TRANS(1)

NAME
     trans - transform numerical input columns

SYNOPSIS
     trans operations

DESCRIPTION
     _▶08◀T_▶08◀r_▶08◀a_▶08◀n_▶08◀s allows a series of simple transformations on numerical
     input columns.  Each command line option defines a simple
     transformation with a single character operation and a
     numerical operand.  The final value is printed by itself on
     a line, thus, the output of _▶08◀t_▶08◀r_▶08◀a_▶08◀n_▶08◀s is always a single column.
     These output columns can be combined using _▶08◀a_▶08◀b_▶08◀u_▶08◀t.

     Operations

     =    value = operand.  The output value is set to the fol-
          lowing operand.  This operation is usually the first on
          a line.  Without it, the output value defaults to the
          input line number.

     +    value = value + operand.

     -    value = value - operand.

     *    value = value * operand.

     /    value = value / operand.

     ^    value = value ^ operand.  This is the power function,
          value to the operand exponent.

     a    value = abs (value).

     f    value = floor (value).

     c    value = ceil (value).

     s    value = sqrt (value).

     l    value = log (value).

     L    value = log10 (value).

     e    value = exp (value).

     Operands

     xN   The letter 'x' followed by an integer column number is
          replaced by the input column value.

     N    A number, integer or floating point, is used as the

Printed 5/30/85           March 5, 1985                         1

TRANS(1)               UNIX User's Manual                TRANS(1)

          operand to the operation.

EXAMPLE
     The following produces the product of the first two columns
     added to the third column.  Note that the quotes are
     required because the * is a special character in the shell.
                         trans =x1 "*x2" +x3
     The following produces the logarithm of the square root of
     twice column 2.
                       trans =x2 "*2" sqrt log
     Note that only the first character of the unary operations
     sqrt and log are meaningful.

DIAGNOSTICS
     At most 100 columns are allowed.  At most 20 operations are
     allowed.  Illegal operations are caught before they are
     done.

SEE ALSO
     unixstat(1), abut(1), dm(1)

AUTHOR
     Gary Perlman

BUGS
     Fields longer than 20 characters are truncated without com-
     ment.  For numerical fields, this is not a problem.

     _▶08◀T_▶08◀r_▶08◀a_▶08◀n_▶08◀s is a primitive replacement for systems that cannot
     compile _▶08◀d_▶08◀m.

KEYWORDS
     statistics, data analysis, data manipulation/transformation

Printed 5/30/85           March 5, 1985                         2