xpssCompute: Creates data

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/xpssCompute.R

Description

R implementation of the SPSS COMPUTE argument.

Usage

1
xpssCompute(x, variables = NULL, fun = NULL,...)

Arguments

x

input data .

variables

atomic character or character vector with the names of the variables.

fun

atomic character as functionname.

...

further arguments passed to or from other methods.

Details

Missing Fuctions:

Functionname Output
computeMiss Computes missing values as logical (limited to one variable).
computeNmiss Computes missing values as logical.
computeNvalid Computes valid values as logical.
computeSysmis Computes the system missing values as logical.
computeValue Computes the user-defined values as valid values.

Numeric Fuctions:

Functionname Output
computeAbs Computes the absolute value.
computeArsin Computes the arc-sine.
computeArtan Computes the arc-tan.
computeCos Computes the cosinus.
computeExp Computes the exponential.
computeLn Computes the logarithmus naturalis.
computeLg10 Computes the logarithmus base 10.
computeLngamma Computes the logarithmus of the gamma function.
computeMax Computes the maxima.
computeMean Computes the atithmetic mean.
computeMedian Computes the median value.
computeMin Computes the minima.
computeMod Computes the remainder of a division.
computeRnd Computes rounded values.
computeSd Computes the standard deviation.
computeVariance Computes the variance.

Character Fuctions:

Functionname Output
computeChar_index Returns the position of the first occurence of a pattern.
computeChar_length Computes the length of a string in characters.
computeChar_lpad Returns an expanded strings.
computeChar_mblen Computes the byte per character or sign.
computeChar_rindex Returns the position of the last occurence of a pattern.
computeChar_rpad Returns an expanded strings.
computeConcat Returns a concatenated string.
computeLength Computes Number of bytes in a string.
computeLower Returns the input data to lower-case.
computeLtrim Returns a trimmed string (left side trimmed).
computeNtrim Returns the values of the input data.
computeReplace Replaces a pattern in a string.
computeRtrim Returns a trimmed string (right side trimmed).
computeStrunc Returns a truncated string.
computeUpcase Returns the input data to upper-case.

Lag Fuction:

Functionname Output
computeLag Shifts the variable backward or forward.

Date Fuctions:

Functionname Output
computeCtime_days Computes the difference of time between two dates in days.
computeCtime_hours Computes the difference of time between two dates in hours.
computeCtime_minutes Computes the difference of time between two dates in minutes.
computeCtime_seconds Computes the difference of time between two dates in seconds.
computeDate_dmy Computes a date with the format day-month-year.
computeDate_mdy Computes a date with the format month-day-year.
computeDate_moyr Computes a date with the format month-year.
computeDate_qyr Computes a date with the format year/quarter.
computeDate_wkyr Computes a date with the format year/calendar week.
computeDate_yrday Computes a date with the format year/yearday.
computeTime_days Computes the number of passed hours on basis of the given days
computeTime_hms Computes a date with the format Hour-Minute-Second
computeXdate_date Extracts the date out of a date string.
computeXdate_hour Extracts the hour value out of a given date.
computeXdate_jday Computes the date of year on basis of a given date.
computeXdate_mday Extracts the date of month on basis of a given date.
computeXdate_minute Extracts the minute component on basis of a given date.
computeXdate_month Extracts the month component on basis of a given date.
computeXdate_quarter Computes the quarter on basis of a given date.
computeXdate_second Extracts the second on basis of a given date.
computeXdate_tday Computes the difference of days between the entered date and October 14, 1582.
computeXdate_time Extracts the time componente on basis of a given date.
computeXdate_week Calcualtes the calendar week on basis of a given date.
computeXdate_wkday Calcualtes the day of week on basis of a given date.
computeXdate_year Extracts the year on basis of a given date.

Be careful about the input format of the numeric values in your data. It is possible to specify values which are outside the of valid range.
Those failures are called Domain Errors.

For example:

Function Output
** A negative number to a noninteger power.
/ A divisor of 0.
computeArsin An argument whose absolute value exceeds 1.
computeExp An argument that produces a result too large to be represented on the computer.
computeLg10 A negative or 0 argument.
computeLn A negative or 0 argument.
computeMod A divisor of 0.
computeSqrt A negative argument.

Value

Output is a created vector.

Author(s)

Bastian Wiessner

See Also

Related Functions xpssNumeric xpssString

Examples

1
2
3
4
5
data(fromXPSS)

xpssCompute(x=fromXPSS, variables="V7_2",fun="computeValue")

xpssCompute(x=fromXPSS, variables=c("V5","V7_2"),fun="computeMean", na.rm=T)

translateSPSS2R documentation built on May 30, 2017, 4:31 a.m.