gpt4 book ai didi

r - 有没有办法识别我的代码中的错误

转载 作者:行者123 更新时间:2023-11-28 21:36:31 25 4
gpt4 key购买 nike

我从数据框 iris 中提取子集(只有 setosa):

iris[iris$Species=="setosa",]

下面是一个示例,其中 , 被遗漏了,但它可以是任何其他错误或拼写错误:

iris[iris$Species=="setosa"]

如何确定我有错误以及错误是什么?

最佳答案

我已改用 data.table,因为它为数据操作提供了简洁的界面。

使用 data.table 所有选项都可以正常工作:

library(data.table)
iris.dt <- data.table(iris)
iris.dt[Species=="setosa"]
iris.dt[Species=="setosa", ]
iris.dt[iris.dt$Species=="setosa"]
iris.dt[iris.dt$Species=="setosa", ]

但是,它不会让您的代码没有错误,因此请查看 testthat 包和测试驱动开发 (TDD)。

关于r - 有没有办法识别我的代码中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58246136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com