Suharto Anggono Suharto Anggono
2016-Sep-14 15:15 UTC
[Rd] R-intro: length of 'ifelse' result
In "An Introduction to R" Version 3.3.1, in "9.2.1 Conditional execution: if statements", the last paragraph is the following: There is a vectorized version of the if/else construct, the ifelse function. This has the form ifelse(condition, a, b) and returns a vector of the length of its longest argument, with elements a[i] if condition[i] is true, otherwise b[i]. In fact, ifelse(condition, a, b) returns a vector of the length of 'condition', even if 'a' or 'b' is longer.
On 14/09/2016 11:15 AM, Suharto Anggono Suharto Anggono via R-devel wrote:> In "An Introduction to R" Version 3.3.1, in "9.2.1 Conditional execution: if statements", the last paragraph is the following: > There is a vectorized version of the if/else construct, the ifelse function. This has the form ifelse(condition, a, b) and returns a vector of the length of its longest argument, with elements a[i] if condition[i] is true, otherwise b[i]. > > > In fact, ifelse(condition, a, b) returns a vector of the length of 'condition', even if 'a' or 'b' is longer.Thanks, I'll fix that. Duncan Murdoch