Error in apply(df$var1, 2, mean) : dim(X) must have a positive length
Error in apply(df$var1, 2, mean) : dim(X) must have a positive length
目录
Error in apply(df$var1, 2, mean) : dim(X) must have a positive length
问题:
解决:
完整错误:
问题:
#出现错误是因为apply()函数必须应用于dataframe或matrix,我们尝试将其应用于数据帧中的特定列则发生错误。
#create data frame
df <- data.frame(points=c(99, 97, 104, 79, 84, 88, 91, 99),rebounds=c(34, 40, 41, 38, 29, 30, 22, 25),blocks=c(12, 8, 8, 7, 8, 11, 6, 7))#view data frame
df#attempt to calculate mean of 'points' column
apply(df$points, 2, mean)
解决:
#计算所有列的均值
#calculate mean of every column in data frame
apply(df, 2, mean)points rebounds blocks 92.625 32.375 8.375
#计算部分列的均值
#calculate mean of 'points' and 'blocks' column in data frame
apply(df[c('points', 'blocks')], 2, mean)points blocks
92.625 8.375
#计算其中一列的均值
#calculate mean of 'points' column
mean(df$points)[1] 92.625
完整错误:
> #create data frame
> df <- data.frame(points=c(99, 97, 104, 79, 84, 88, 91, 99),
+ rebounds=c(34, 40, 41, 38, 29, 30, 22, 25),
+ blocks=c(12, 8, 8, 7, 8, 11, 6, 7))
>
> #view data frame
> df
points rebounds blocks
1 99 34 12
2 97 40 8
3 104 41 8
4 79 38 7
5 84 29 8
6 88 30 11
7 91 22 6
8 99 25 7
>
>
> #attempt to calculate mean of 'points' column
> apply(df$points, 2, mean)
Error in apply(df$points, 2, mean) : dim(X)的值必需是正数
>
Error in apply(df$var1, 2, mean) : dim(X) must have a positive length相关推荐
- CSP error: LinAlgError : The leading minor of order XX of B is not positive definite.报错调试过程(算已解决?)
1.报错内容: 问题描述:用CSP和FBCSP对运动想象任务进行分类,调用mne库的函数.数据是自采的四分类数据,已经过滤波.降采样等预处理,在分类前已将trial打乱顺序,并进行标准化处理.数据是从 ...
- javascript:call和apply函数的用法(转载)
JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别. 先来看看JS手册中对call的解释: call 方法 调用一个对象的一个方法,以另一个对象替换当前对象. ca ...
- 查看node的位置_升级Node版本RN项目运行报错cb.apply is not a function
今日打算安装一下ReactNative官方推荐的脚手架工具Ignite. infinitered/ignitegithub.com Ignite是一套整合了 Redux 以及一些常见 UI 组件的脚 ...
- updating error reports database解决方案
Window--->Preferences--->General--->Startup and Shutdown--->取消勾选Eclipse Automated Error ...
- js apply/call/caller/callee/bind使用方法与区别分析
一.call 方法 调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容). Js代码 call([thisObj[,arg1[, arg2[, ...
- JS中apply与call的用法
[b]转自:[/b][url]http://chtq.iteye.com/blog/393064[/url] avaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别. 先 ...
- 关于opencv调用onnx模型的一个错误 Can’t infer a dim denoted by -1 in function ‘cv::dnn::computeShapeByReshapeMas
关于opencv调用onnx模型的一个错误 Can't infer a dim denoted by -1 in function 'cv::dnn::computeShapeByReshapeMas ...
- r语言x c(-1 -2),R语言apply系列介绍
介于在网上看了很多,有些写的不够清楚,希望我下面能说清楚 1. apply apply(data,margin,function apply函数有3个参数: a. 第一个为输入的数据,要求为矩阵或者数 ...
- javascript中call和apply的区别和用法
javascript中call和apply的区别和用法 1.call和apply是什么 更改对象的内部指针指向,即改变对象的this指向的内容 function Fn(){this.name='小明' ...
最新文章
- Error Correction and DeNovo Genome Assembly for the MinION Sequencing Reads mixing Illumina Short Re
- SpringMVC源代码学习(一)从HTttpServletBean到DispatcherServlet
- 嫦娥五号完美落月,背后黑科技令人惊叹
- %3c php foreach%3e,PHP 数组函数-数组排序
- buffsize 缓冲区的大小多少合适_对于Redis性能指标监控!你了解多少?
- 送书 | 耗时很长的程序忘加nohup就运行了怎么办?
- 树莓派禁用SD卡上的swap交换空间
- pbrt源码中用全主元消去法求矩阵逆的实现
- JAVA VM(HotSpot)
- WPS表格 JSA 学习笔记 - 实现贪吃蛇
- python制作恶搞_Python:恶搞,将你朋友照片做成熊猫人表情包
- Java I/O体系(三)
- oracle enlisttransaction,WAS运行时抛出的两种异常,经过google找到解决方案,记录以备案...
- Python——fitter包:拟合样本数据的分布
- 银行安防视频监控系统设计
- 计算机论文指导记录范本,论文指导内容记录怎么写 3篇 论文指导记录20篇
- java 五角星十个坐标_如何求五角星十个顶点的坐标
- HTML5新特性_笔记
- OSPF静默接口(Silent-Interface)有哪些特性?
- 用gd扩展调用imagegrabscreen截图,完全黑屏!允许服务与桌面交互没用!