【发布时间】:2021-09-13 15:56:46
【问题描述】:
这是一个例子。假设我们有大数据集:
Numbers <- c(45, 67, 89, 45, 34, 65, 90, 99, 83, 88)
我想用 seq 函数得到 1) 偶数 2) 奇数
【问题讨论】:
-
你的意思是把这些数字分成偶数和奇数?我不确定
seq会为您做什么。Numbers %% 2 == 0告诉你一个数字是偶数(如果返回 true)还是奇数(如果返回 false) -
奇数 - 比如他们的位置:45, 89, 34, 90, 83
-
偶数 - 再次是偶数,67、45、65、99、88
-
Numbers[c(TRUE, FALSE)] #奇数定位数 Numbers[c(FALSE, TRUE)] #偶数定位数
-
您想通过 index 的偶数/奇数而不是它们自己的值来提取数字这一事实在问题中并不清楚。在这种情况下,请执行我在索引上显示的相同模数计算
标签: r