r - 如何处理 Cronbach 的 alpha“数据必须是数据框或矩阵”错误?
问题描述
我已经导入了我的数据。有问题的列仅包含数字和NA
。
我尝试cronbach's-alpha
按如下方式计算我的 4 个变量之间的值(数据框中有更多变量):
library(psych)
alpha (df$column1, df$column2, df$column3, df$columns4)
我收到以下错误:
数据必须是数据框或矩阵
可能是什么问题/解决方案?这可能是非常基本的。但我也是。提前谢谢!
柏林保罗的问候
解决方案
这是一种解决方法
df <- data.frame(df$column1, df$column2, df$column3, df$columns4)
alpha(df)
详情见?alpha
。
输入alpha
期望是a data.frame or matrix of data, or a covariance or correlation matrix
。您可以从所需的列中创建一个数据框,并根据需要将其传递给alpha
其他参数。
推荐阅读
- python - Pandas - 用多索引划分形状不均匀的df
- python - Multiple Column + Conditional Joins
- ios - “Firebase.xcconfig”的文件参考是多个组(“支持文件”和“支持文件”)的成员;这表明一个格式错误的项目
- qt - 如何在自定义 QMenu 中触发快捷方式?
- excel - 如何将具有多个值(分隔)的单元格列分隔为新列并添加标题
- java - 无法通过 Microsoft Graph Rest API 在 Onedrive 上创建文件
- networking - 确定 TCP 连接是否可以保持 30 分钟而没有从其对等方接收到任何内容
- powershell - Windows cmd.exe批处理文件的bash“set -o errexit”等效?
- spring - 同一资源上多个 Post 操作的 Rest URI 设计
- node.js - 使用 NODE_MODULE_VERSION 64 针对不同的 Node.js 版本编译。此版本的 Node.js 需要 NODE_MODULE_VERSION 67