check {edl} | R Documentation |
Remove empty cues and/or outcomes.
Description
Remove empty cues and/or outcomes.
Usage
check(data, rm = TRUE)
Arguments
data |
Data frame with columns |
rm |
Logical: whether or not to remove empty strings. (Default TRUE). |
Details
When rm=FALSE
the function returns a code for each row of the data
frame indicating whether an empty cue or outcome was detected.
The function may return the following values:
- 0
No empty cues and outcomes were detected in this row.
- 1
Empty cue(s) but not empty outcomes were detected in this row.
- 2
Empty outcome(s) but not empty cues were detected in this row.
- 3
Empty cue(s) AND empty outcome(s) were detected in this row.
Value
data frame or numeric vector (see details)
Author(s)
Jacolien van Rij
Examples
test1 <- c("a_b", "a__b", "_a_b", "a_b_", "_a__b_", "___")
## Not run:
# this returns an error:
check(test1)
## End(Not run)
# data frame with cues and outcomes:
(dat <- data.frame(Cues=test1, Outcomes=sample(test1), stringsAsFactors=TRUE))
# remove empty:
check(dat)
# only indicating which rows contain empty cues/outcomes:
(test <- check(dat, rm=FALSE))
# check empty cues:
dat[test %in% c(1,3),]
# check empty outcomes:
dat[test %in% c(2,3),]
[Package edl version 1.1 Index]