R打印某个值下的截止值

时间:2015-05-26 20:01:55

标签: r

我试图仅打印超过1.1的值进行因子分析。我认为打印命令是我想要的,但截止无效。

可重复的例子:

print(c(1,2,3,.5),digits=2,cutoff=1.1,sort=T)
#returns: [1] 1.0 2.0 3.0 0.5

如何让它仅返回超过1.1的值?

2 个答案:

答案 0 :(得分:2)

这已经晚了三年,但是cutoff命令在因子分析中确实起作用: 一些因子分析,我只希望载荷大于0.3:

print(factanal(df,factoramount)$loadings, cutoff=0.3)

答案 1 :(得分:1)

print函数通常没有cutoff - 您可能正在查看print的特殊实现,因为它是通用的,这意味着它可以针对不同的数据实现不同的实现类型(see documentation)。

要选择符合条件的元素,您可以执行num[{criteria}],在这种情况下{@ 1}}为@DatamineR建议。