以下是 Python 列表推导式的 R 语言等价物:
[(i,j) for i,j in zip(index, Values)]
[(i,j) for i,j in enumerate(Values)]
[(i,j) for i,j in enumerate(range(10,20))] %MWE, indexing or enumerating to
%keep up with the index, there may
%be some parameter to look this up
输出示例
>>> [(i,j) for i,j in enumerate(range(10,20))]
[(0, 10), (1, 11), (2, 12), (3, 13), (4, 14), (5, 15), (6, 16), (7, 17), (8, 18), (9, 19)]
我之前用R解决过这个问题,但现在不能记起来了。当时的第一个想法是使用itertools软件包,但我希望找到更符合习惯的方法。
expand.grid(i=10:20,j=10:20)
。 - Ben Bolkeras.vector(rbind(1:10, 11:20))
- smci