I'm wondering if it's possible to write an if/else variable assignment in one line. In R, I can write
or, alternatively,
In Stata, it's
Can I write a macro to turn this into a one-liner as above?
Edit: Found that it's possible in two lines:
Code:
var = ifelse( condition, value_if_T, value_if_F)
Code:
if (condition) var = value_if_T else var = value_if_F
Code:
if condition {
local var value_if_T
}
else {
local var value_if_F
}
Edit: Found that it's possible in two lines:
Code:
if (condition) local var value_if_T else local var value_if_F

Comment