r - 缺少参数“nm”,没有默认值
问题描述
我有这个功能来创建一个数据集,其中包括我之前所做的所有预测:
tst=setNames(
data.frame(
expand.grid(unique(df_sum[,"id"]),unique(df_sum[,"training"]),seq(25,100,25))
)
)
不幸的是,这条消息来了:
错误 setNames(data.frame(expand.grid(unique(df_sum[, "id"]), unique(df_sum[, : 参数 "nm" 丢失,没有默认值
这是一个大数据集,因此很难共享。我希望你有足够的细节来帮助我。谢谢
解决方案
如果你运行help("setNames")
,你会发现在标题“Usage”下setNames
有两个参数,称为object
和nm
。您的通话中缺少后者。
如果您的数据集太大而无法共享,请使用其中的一小部分或一些模拟数据来发布您尝试做的小型可重复示例。我们都有iris
数据集,您的问题的可重现示例可能很简单
> setNames(iris)
Error in setNames(iris) : argument "nm" is missing, with no default
那么答案就是
head( setNames(iris, nm = c("name1", "name2", "name3")) )
推荐阅读
- python - 错误:“numpy.ndarray”对象没有属性“模式”
- ios - 如何将 NSNumber 截断/舍入到小数点后一位
- split - 有没有办法在 Ansible 中拆分现有文件路径目录并在任务后期使用它?
- flutter - Dart 和 Flutter 中 Socket 类的不同行为
- python - CNN 的准确率非常低
- kubernetes - 如何从 Kubernetes 或 Openshift 集群中获取唯一 ID?
- json - 打破字典列表(json)
- c++ - 有没有一种通用的方法来实现不变量?
- amazon-web-services - Elastic Beanstalk 经典负载均衡器 HTTPS 未连接
- ios - 使用 SwiftUI 从结构中的完成变量调用方法