如何获取数字列表并将其分为2类?

时间:2019-01-23 21:53:16

标签: r

如何获取数字向量并将其分为2个单独的组? 例如,我要获取数字列表,并将所有大于100的数字放在一列中,而将小于100的数字放在另一列中。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以编写一个过滤器表达式,以提取匹配条件。 假设列表X的值为1到199,您可以过滤10以下的内容,例如X[(X < 10)]或3 X[(X %% 3)]的倍数

考虑到这一点,以下代码过滤列表,存储值,然后生成带有两个已排序列的新数据框。

x <- 1:199
over_100 = x[(x > 100)]
less_100 = x[(x < 100)]
y <- data.frame(over_100, less_100)

y