Displaying 3 results from an estimated 3 matches for "value_and_na".
2016 Apr 28
0
Antwort: RE: Interdependencies of variable types, logical expressions and NA
...var2: logi TRUE FALSE
$ var3: logi NA NA
first result
> str(ds)
'data.frame': 2 obs. of 6 variables:
$ var1 : num 1 1
$ var2 : logi TRUE FALSE
$ var3 : logi NA NA
$ value_and_logical: logi TRUE TRUE
$ logical_and_na : logi TRUE NA
$ value_and_na : logi TRUE TRUE
1 is considered as TRUE therefore OR gives TRUE TRUE in first case, TRUE NA in second and TRUE TRUE in third
Changing to factor changes var 2 to NA (I am not sure why)
> str(ds)
'data.frame': 2 obs. of 3 variables:
$ var1: Factor w/ 2 levels "NOT ok"...
2016 Apr 28
4
Interdependencies of variable types, logical expressions and NA
...2016-04-27-001_truth_table_for_logicals_and_NA.R
# Test 1
var2 <- c(TRUE, FALSE)
var3 <- c(NA, NA)
var1 <- c(1, 1)
ds <- data.frame(var1, var2, var3)
ds
ds$value_and_logical <- ifelse(ds$var1 | ds$var2, TRUE, FALSE)
ds$logical_and_na <- ifelse(ds$var2 | ds$var3, TRUE, FALSE)
ds$value_and_na <- ifelse(ds$var1 | ds$var3, TRUE, FALSE)
print(ds)
# Output
# var1 var2 var3 value_and_logical logical_and_na value_and_na
# 1 1 TRUE NA TRUE TRUE TRUE
# 2 1 FALSE NA TRUE NA TRUE
# Test 2
ds$var1 <- factor(ds$var1...
2016 Apr 28
0
Interdependencies of variable types, logical expressions and NA
...;
> # Test 1
> var2 <- c(TRUE, FALSE)
> var3 <- c(NA, NA)
> var1 <- c(1, 1)
> ds <- data.frame(var1, var2, var3)
> ds
>
> ds$value_and_logical <- ifelse(ds$var1 | ds$var2, TRUE, FALSE)
> ds$logical_and_na <- ifelse(ds$var2 | ds$var3, TRUE, FALSE)
> ds$value_and_na <- ifelse(ds$var1 | ds$var3, TRUE, FALSE)
>
> print(ds)
> # Output
> # var1 var2 var3 value_and_logical logical_and_na value_and_na
> # 1 1 TRUE NA TRUE TRUE TRUE
> # 2 1 FALSE NA TRUE NA TRUE
>
>...