r - 确保最后一行是从数据集中删除的唯一行的最佳方法是什么
问题描述
我已经写了代码...
data[-nrow(data),]
删除我的数据集的最后一行。但是,如果您多次运行此行,它会继续删除最后一行。只是好奇是否有更好的编写方法来确保仅删除最后一行或该行只能运行一次?
解决方案
我同意@RAB。
对于 mtcars
nrow(mtcars)
这给出了 32,所以下一行代码是
mtcars[1:31 ,]
如果不想根据nrow的结果手动改代码,也可以这样
df1 <- mtcars
df2 <- df1[1:(nrow(df1)-1), ]
推荐阅读
- r - 如何使用 highcharter 在 r 中创建工具提示图表?
- html - 响应式下拉菜单不会重定向到外部站点
- php - 如何添加链接以编辑和删除使用php制定的表格中的每一行
- python - python urwidtrees 删除 SimpleTree 节点会引发异常
- javascript - 无法在反应中修复轮播算法
- python - 开始和停止命令以打破循环
- azure-functions - java.lang.NoSuchMethodError: reactor.netty.http.client.HttpClient.request(Lshadow/netty/handler/codec/http/HttpMethod;)
- asp.net-core - 在 EF Core 3 中重命名 IdentityRole 表
- c++ - 将成员函数指针与参数包一起使用
- python - Discord.py 使用嵌入显示字典中的信息