确保最后一行是从数据集中删除的唯一行的最佳方法是什么

时间:2019-12-08 09:26:00

标签: r

我已经写了代码...

data[-nrow(data),]

删除数据集的最后一行。但是,如果您多次运行此行,它将继续删除最后一行。只是好奇,是否有更好的方式编写此代码以确保仅删除最后一行或该行只能运行一次?

1 个答案:

答案 0 :(得分:0)

我同意@RAB。

对于mtcars

nrow(mtcars)

这给出了32,所以下一行代码将是

mtcars[1:31 ,]

如果您不想基于nrow的结果手动更改代码,也可以这样做

df1 <- mtcars
df2 <- df1[1:(nrow(df1)-1), ]