<p>我已经看到了<a href="https://stackoverflow.com/questions/12850386/select-nth-element-in-data-frame-by-factor">here</a>和{a2}如何返回第n行;但我的问题不同。文件中的一个单独的列提供了有关返回哪个第n个元素的详细信息;这些元素因组而异。下面是一个数据集示例,<code>Nth</code>列提供要返回的行。也就是说,对于<code>Id</code>组<code>a</code>每隔3行,对于<code>Id</code>组<code>b</code>每4行。数据相当大,包含多个<code>Id</code>组。在</p>
<pre><code>Id TagNo Nth
a A-A-3 3
a A-A-1 3
a A-A-5 3
a A-A-2 3
a AX-45 3
a AX-33 3
b B-B-5 4
b B-B-4 4
b B-B-3 4
b BX-B2 4
</code></pre>
<p>期望输出:</p>
^{pr2}$
<p>谢谢你的帮助。在</p>
<p>编辑:请注意,我想从<code>first</code>和每n个项目开始挑选;也就是说,每三个项目<code>a</code>和第四个项目{<cd5>}。对于组<code>a</code>,它将是<code>1st,4th, 7th</code>。。。对于b组,它将是<code>1st,5th, 9th</code>行。原始输出有错误,已进行编辑。我真诚的道歉。在</p>