Deleting every n-th row in a dataframe

后端 未结 3 1368
清酒与你
清酒与你 2020-12-01 08:08

How can I delete every n-th row from a dataframe in R?

3条回答
  •  暖寄归人
    2020-12-01 08:59

    You could create a function as follows

    Nth.delete<-function(dataframe, n)dataframe[-(seq(n,to=nrow(dataframe),by=n)),]
    

    Let's test it out

    DF<-data.frame(A=1:15, B=rnorm(15), C=sample(LETTERS,15))
    Nth.delete(DF, 3)
    

提交回复
热议问题