ifelse,隐藏R中不匹配的元素

时间:2016-02-22 00:41:07

标签: r

我想使用ifelse隐藏不匹配的元素。我怎么做? 我的代码是:

se <- sqrt(1:n) ifelse(se==as.integer(se), se, "WANT THIS INVISIBLE")

到目前为止,我只能显示其他值,例如FALSE,0或其他值,但不能隐藏。

感谢。

1 个答案:

答案 0 :(得分:0)

目前还不清楚你要做的是什么,但如果要避免控制台中的引号,你可以用ifelse包裹cat

n <- 100
se <- sqrt(1:n)
cat(ifelse(se==as.integer(se), se, ""))

结果是:

1   2     3       4         5           6             7               8                 9                   10