标签: r vector range
我有一个数据集x由4列组成。当我申请range(x)时,我会收到所有行的答案。如何在不使用循环的情况下获取4列中每行的范围?
x
range(x)
答案 0 :(得分:2)
这是* apply-family函数的典型案例,它们在技术上循环使用特殊语法。在您的情况下,您可以使用
apply(X = x, MARGIN = 1, FUN = range)
这告诉R在所有行上应用函数range(),如MARGIN = 1所表示的(MARGIN = 2对所有列都相同)。