我已經看到here和here關於如何返回每第n行;但我的問題是不同的。文件中的單獨列提供了關於返回哪個第n個元素的細節;這取決於組別而不同。以下是Nth
列提供要返回的行的數據集示例。也就是說,對於Id
組a
每隔3行和對Id
組b
每隔4行。這些數據非常大,有幾個Id
組。從組中的文件中取出每第n行,並在列中給出n爲
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
所需的輸出:
Id TagNo Nth
a A-A-3 3
a A-A-2 3
b B-B-5 4
謝謝您的幫助。
編輯:請注意,我想開始從first
和每第n項採摘;即a
和b
的第三個。對於組a
它將是1st,4th, 7th
...對於組b將爲1st,5th, 9th
行。原始輸出有錯誤,編輯完成。我真誠的道歉。
爲什麼'AX-45'呢? – Sotos
必須是一個拼寫錯誤,這個想法是返回每個'第三'爲'a'和每個'4th'爲'b'。將做一個編輯。 – deepseefan
首先? (因爲你也有'A-A-3') – Sotos