创建半重复值

时间:2017-04-19 06:47:25

标签: r row repeat

我尝试在单列中创建值,每个列位于不同的行上。我在这一列中有4个站点,4个和5个水听器。当然,有一个很好的快速方法来重复这些(手动除外)?

我希望它看起来像:

S1 T1 H1
S1 T1 H2
S1 T1 H3
S1 T1 H4
S1 T1 H5
S1 T2 H1
S1 T2 H2
...... S4 T4 H5

我必须经常使用不同的等级/值来做这件事,所以我喜欢更快的方式去做。请随意将我引导至已经讨论过的页面,我可能已经错过了。

编辑/澄清:我希望一列中的这些值,而不是每个列中的值。链接到的其他页面仅显示多个列,这对我没用。 (至少那是我理解的,我还是新用户)

1 个答案:

答案 0 :(得分:0)

尝试expand.grid:

expand.grid(Col1=paste0("S",(1:4)),
            Col2=paste0("T",(1:4)),
            Col3=paste0("H",(1:5)))