首页 > 解决方案 > 确保最后一行是从数据集中删除的唯一行的最佳方法是什么

问题描述

我已经写了代码...

data[-nrow(data),]

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

标签: r

解决方案


我同意@RAB。

对于 mtcars

nrow(mtcars)

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

mtcars[1:31 ,]

如果不想根据nrow的结果手动改代码,也可以这样

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

推荐阅读