【发布时间】:2018-12-27 18:42:08
【问题描述】:
我想生成一个从 1 到 0 以 0.00001 为增量的降序数字序列。这可能看起来超级随机,但我需要使用这些微小的递减作为我正在使用的大型数据库的行名。
我最初尝试使用 seq() 函数,但收到一条错误消息,告诉我“我的签名”未被接受。我认为这意味着 seq() 函数只能用于升序数字序列(对吗?)。
请指教,谢谢!
【问题讨论】:
我想生成一个从 1 到 0 以 0.00001 为增量的降序数字序列。这可能看起来超级随机,但我需要使用这些微小的递减作为我正在使用的大型数据库的行名。
我最初尝试使用 seq() 函数,但收到一条错误消息,告诉我“我的签名”未被接受。我认为这意味着 seq() 函数只能用于升序数字序列(对吗?)。
请指教,谢谢!
【问题讨论】:
您需要在by 值上加一个减号
seq(from = 1, to = 0, by = -0.00001)
#[1] 1.00000 0.99999 0.99998 0.99997 0.99996 0.99995 ...
【讨论】:
minus 符号添加到by = - 0.001 以进行降序排列!谢谢!