- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我想对两个向量中的所有元素进行编号,向量 1 得到所有奇数,向量 2 得到所有偶数,我可以假设向量的长度为 10。
seq(1, 10, by=2)
[1] 1 3 5 7 9
seq(2, 11, by=2)
[1] 2 4 6 8 10
但如果我的向量只有一个元素,我会遇到问题:
seq(2)
[1] 1 2
所以我使用:
seq_along(2)
[1] 1
但我不能在 seq_long()
中使用 by=
。如何通过 seq()
的功能获得 seq_along
的可靠性?
这个例子可能会澄清一些事情。
假设我有两个列表:
list1 <- list(4)
list2 <- list(4)
list1
必须沿列表元素获取偶数名称。list2
必须沿列表元素获取奇数名称。
我不知道列表元素会有多长。
seq_along(list1[[1]]) # this will know to only give one name but I cant make it even
seq(list2[[1]]) # this know to give 1 name
#and
seq(2, list1[[1]], by=2) # this gives me even but too nay names
最佳答案
这是一个向 seq_along 添加 'by' 参数的函数:
seq_along_by = function(x, by=1L, from = 1L) (seq_along(x) - 1L) * by + from
还有一些测试用例
> seq_along_by(integer(), 2L)
integer(0)
> seq_along_by(1, 2L)
[1] 1
> seq_along_by(1:4, 2L)
[1] 1 3 5 7
> seq_along_by(1:4, 2.2)
[1] 1.0 3.2 5.4 7.6
> seq_along_by(1:4, -2.2)
[1] 1.0 -1.2 -3.4 -5.6
关于r - seq 和 seq_along,两全其美?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14606252/
使用这段代码: public class MyClass { public int Number; private static MyClass myClass; ...
如果我想对两个向量中的所有元素进行编号,向量 1 得到所有奇数,向量 2 得到所有偶数,我可以假设向量的长度为 10。 seq(1, 10, by=2) [1] 1 3 5 7 9 seq(2, 11
我目前正在尝试打包用 python 和 pygame 制作的游戏,但遇到了一些问题。 我正在使用 py2exe 进行打包,并在此处查找了一些关于它的问题,但我找不到很好的解决方案。我想以一个包含 ex
在考虑游戏平台时,我决定使用多平台 (Win/Lin/Mac),但无法确定是浏览器还是桌面。由于我的开发还不算太远,现在正在重新考虑,我想听听您的意见! 使用 Java 小程序的基于浏览器的游戏: 市
通过 vector vs. list in STL : std::vector:最后的插入是常数,摊销时间,但其他地方的插入是一个代价高昂的 O(n)。 std::list:您不能随机访问元素,因此获
我真的很喜欢这个 vim 技巧,它使用向左和向右箭头在缓冲区之间切换: "left/right arrows to switch buffers in normal mode map :bn map
我是一名优秀的程序员,十分优秀!