如何删除动物园系列的最后100个元素?
我知道名字[-element]符号,但我不能让它减去一个完整的部分
我正常的搜索foo让我失望.我正在尝试找到一个R函数,它返回整数的所有因子.至少有2个包含factorize()函数的包:gmp和conf.design,但这些函数只返回素因子.我想要一个能够返回所有因子的函数.
显然,搜索这个很困难,因为R有一个叫做因子的结构,它会在搜索中产生很多噪音.
当我们想要 R 中的序列时,我们可以使用以下任一结构:
> 1:5
[1] 1 2 3 4 5
> seq(1,5)
[1] 1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)
这会产生从开始到停止(包括)的序列有没有办法生成从开始到停止(不包括)的序列?喜欢
[1] 1 2 3 4
Run Code Online (Sandbox Code Playgroud)
另外,我不想使用像减号运算符这样的解决方法,例如:
seq(1,5-1)
Run Code Online (Sandbox Code Playgroud)
这是因为我希望代码中的语句优雅而简洁。在我的现实世界示例中,start和stop不是硬编码整数,而是描述性变量名称。使用这个variable_name -1结构只是我的脚本更丑陋并且难以让审阅者阅读。
PS:这个问题与删除向量的最后一个元素的问题之间的区别在于,我要求生成序列,而前者侧重于删除向量的最后一个元素此外,这里提供的答案是不同的并且与我的问题相关