【发布时间】:2016-12-08 16:50:01
【问题描述】:
我有一个这样的数据框
set.seed(12)
df=data.frame(a=runif(20,-100,100),b=rep(c("a","b"),10))
现在我需要找出“a”列中绝对值
n 10 20 30 40 50
% in the range 12% 14% 27% 40% 50%
【问题讨论】:
-
那么你想要的实际输出是什么?您的示例输出 data.frame 不是很清楚。
-
我已经编辑了答案(带有虚拟值)。希望它更清楚。
-
这些实际上是否对应于您提供的示例输入数据? “n”和“% in range”是否应该是 data.frame 中的列和列标题?这纯粹是为了演示吗?
-
so n 是函数中的一个变量,将应用于 df 列 'a',以确定 col 'a' 值的哪些百分比在 n 值的范围内。只要 n 和 % 的输出可以在一个数据帧或列表中,格式无关紧要。谢谢。