将dcast与多个value.var一起使用时出错

dpuleo

因此,我一直在学习如何使用data.table,我??dcast在以下示例中使用了示例

dt = data.table(x=sample(5,20,TRUE), y=sample(2,20,TRUE), 
                z=sample(letters[1:2], 20,TRUE), d1 = runif(20), d2=1L) 

然后

# multiple value.var
dcast(dt, x + y ~ z, fun=sum, value.var=c("d1","d2"))

我得到错误:

.subset2(x,i,精确=精确)中的错误:下标超出范围另外:警告消息:在if(!(value.var%in%names(data))){:
条件的长度> 1且仅将使用第一个元素

这是我的R版本的信息:

> version
               _                           
platform       x86_64-w64-mingw32          
arch           x86_64                      
os             mingw32                     
system         x86_64, mingw32             
status                                     
major          3                           
minor          2.2                         
year           2015                        
month          08                          
day            14                          
svn rev        69053                       
language       R                           
version.string R version 3.2.2 (2015-08-14)
nickname       Fire Safety
J

我遇到了同样的事情,令人沮丧。

答案/问题是您需要“强制” data.table dcast函数,否则它将使用reshape2函数

我成功的唯一方法是按以下方式运行dcast:

# multiple value.var
data.table::dcast(dt, x + y ~ z, fun=sum, value.var=c("d1","d2"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将argv与函数一起使用时出错

将statsmodels与pyinstaller一起使用时出错

将fnAddData与数据顺序一起使用时出错

将 ScrollChor 与 NavItem 一起使用时出错

将FutureBuilder与本地JSON一起使用时出错

将AutoMapper与异步方法一起使用时出错

将ngMaterial与ngRoute一起使用时出错

将Express会话与Express一起使用时出错

将SharedElementTransition与recyclerView一起使用时出错

将SparkJob与NamedRddSupport一起使用时出错

将cout与指针值一起使用时出错

将 File 与 ImagePicker Flutter 一起使用时出错

将getItem与DynamoDB和节点aws-sdk库一起使用时出错

将Conv2DLayer与lasagne NeuralNet一起使用时出错

将jsonwebtoken与angular-cli应用程序一起使用时出错

将 with 语句与 PostgreSQL 插入查询一起使用时出错

将 wc -c 与文件名一起使用时出错

将布局锚点与 UIStackView 一起使用时出错

将尴尬的数组与索引数组一起使用时出错

尝试将数据绑定提供的上下文变量与BaseObservable一起使用时出错

将预编译的Azure函数与其他方法一起使用时出错

将JQueryUI与TypeScript和DefinitelyTyped定义文件一起使用时出错

NHibernate和C#:将嵌套属性与Criteria一起使用时出错

将GSAP的scrollToPlugin与create-react-app一起使用时出错

将moment.max与mongoDB查询的结果一起使用时出错

将H264_cuvid解码器与ffmpeg一起使用时出错

将bitcore-explorer与bitcore-lib(Bitcore)一起使用时出错

将加载的Keras分类器与自定义指标功能一起使用时出错

将变量与jQuery选择器一起使用时出错