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相关推荐

  1. CSP error: LinAlgError : The leading minor of order XX of B is not positive definite.报错调试过程(算已解决?)

    1.报错内容: 问题描述:用CSP和FBCSP对运动想象任务进行分类,调用mne库的函数.数据是自采的四分类数据,已经过滤波.降采样等预处理,在分类前已将trial打乱顺序,并进行标准化处理.数据是从 ...

  2. javascript:call和apply函数的用法(转载)

    JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别. 先来看看JS手册中对call的解释: call 方法 调用一个对象的一个方法,以另一个对象替换当前对象. ca ...

  3. 查看node的位置_升级Node版本RN项目运行报错cb.apply is not a function

    今日打算安装一下ReactNative官方推荐的脚手架工具Ignite. infinitered/ignite​github.com Ignite是一套整合了 Redux 以及一些常见 UI 组件的脚 ...

  4. updating error reports database解决方案

    Window--->Preferences--->General--->Startup and Shutdown--->取消勾选Eclipse Automated Error  ...

  5. js apply/call/caller/callee/bind使用方法与区别分析

    一.call 方法 调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容). Js代码 call([thisObj[,arg1[, arg2[, ...

  6. JS中apply与call的用法

    [b]转自:[/b][url]http://chtq.iteye.com/blog/393064[/url] avaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别. 先 ...

  7. 关于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 ...

  8. r语言x c(-1 -2),R语言apply系列介绍

    介于在网上看了很多,有些写的不够清楚,希望我下面能说清楚 1. apply apply(data,margin,function apply函数有3个参数: a. 第一个为输入的数据,要求为矩阵或者数 ...

  9. javascript中call和apply的区别和用法

    javascript中call和apply的区别和用法 1.call和apply是什么 更改对象的内部指针指向,即改变对象的this指向的内容 function Fn(){this.name='小明' ...

最新文章

  1. Error Correction and DeNovo Genome Assembly for the MinION Sequencing Reads mixing Illumina Short Re
  2. SpringMVC源代码学习(一)从HTttpServletBean到DispatcherServlet
  3. 嫦娥五号完美落月,背后黑科技令人惊叹
  4. %3c php foreach%3e,PHP 数组函数-数组排序
  5. buffsize 缓冲区的大小多少合适_对于Redis性能指标监控!你了解多少?
  6. 送书 | 耗时很长的程序忘加nohup就运行了怎么办?
  7. 树莓派禁用SD卡上的swap交换空间
  8. pbrt源码中用全主元消去法求矩阵逆的实现
  9. JAVA VM(HotSpot)
  10. WPS表格 JSA 学习笔记 - 实现贪吃蛇
  11. python制作恶搞_Python:恶搞,将你朋友照片做成熊猫人表情包
  12. Java I/O体系(三)
  13. oracle enlisttransaction,WAS运行时抛出的两种异常,经过google找到解决方案,记录以备案...
  14. Python——fitter包:拟合样本数据的分布
  15. 银行安防视频监控系统设计
  16. 计算机论文指导记录范本,论文指导内容记录怎么写 3篇 论文指导记录20篇
  17. java 五角星十个坐标_如何求五角星十个顶点的坐标
  18. HTML5新特性_笔记
  19. OSPF静默接口(Silent-Interface)有哪些特性?
  20. 用gd扩展调用imagegrabscreen截图,完全黑屏!允许服务与桌面交互没用!

热门文章

  1. 使用Leangoo管理Sprint Backlog
  2. 调用训练好的模型(tensorflow)
  3. maven setting 配置详解
  4. 06 Java程序员面试宝典视频课程之Javascript
  5. python随机森林筛选变量_变量重要性随机森林在R中是否有类似Python的rfpimp来分组共线变量...
  6. 双链表(删除节点操作)
  7. 二叉树-对称的二叉树(递归法)
  8. CVPR 2022 | 阿里达摩院新技术,美体塑形一键就成
  9. 天正立面lisp什么意思_合欢花的花语是什么?为什么合欢花叫苦花?
  10. Spring注入---实例工厂