如何在R中动态创建范围?
可能重复:如何在R中动态创建范围?,r,range,R,Range,可能重复: 给定所需的间隔范围和数量,如何在R中创建相等的间隔。如果范围在1到100之间,我想创建10个间隔,我应该得到1-10,11-20,…,91-100。只有此功能才能适用于任何范围和任何间隔数。如果我的范围为0到1,间隔数为30,那么它应该创建范围,例如0-0.03,…,0.97-1,等等。其目的是使用这些范围从数据帧中获取值。请参见?cut。关于你最初的问题: cut(x,breaks=(0:10)*10) 如果你有 minVal<-0 maxVal<-1 numItv
给定所需的间隔范围和数量,如何在
R
中创建相等的间隔。如果范围在1到100之间,我想创建10个间隔,我应该得到1-10,11-20,…,91-100。只有此功能才能适用于任何范围和任何间隔数。如果我的范围为0到1,间隔数为30,那么它应该创建范围,例如0-0.03,…,0.97-1,等等。其目的是使用这些范围从数据帧中获取值。请参见?cut
。关于你最初的问题:
cut(x,breaks=(0:10)*10)
如果你有
minVal<-0
maxVal<-1
numItv<-30
获取你的间歇时间的切点 使用
[r]range
进行简单搜索,您将找到许多基本相同的问题示例。
seq(minVal, maxVal, length.out=numItv+1)