Select every nth row from dataframe

后端 未结 3 817
灰色年华
灰色年华 2020-11-28 09:41

I have a data table and want to extract every fifth row from it to create a new table. Is there a command to achieve this?

Here is an sample of my data:



        
3条回答
  •  鱼传尺愫
    2020-11-28 10:30

    For a data frame df, you can get df.new as:

    df.new = df[seq(1, nrow(df), 5), ]
    

    This creates an index from row 1 to nrow (number of rows of the table) every 5 rows. You can play with the starting point and the 5 to extract other sequences.

提交回复
热议问题