如何处理 Cronbach's alpha "data must either be a data frame or a matrix" 错误?
How to deal with Cronbach's alpha "data must either be a data frame or a matrix" error?
我已经导入了我的数据。有问题的列仅包含数字和 NA
。
我尝试计算我的 4 个变量之间的 cronbach's-alpha
如下(数据框中有更多变量):
library(psych)
alpha (df$column1, df$column2, df$column3, df$columns4)
我收到以下错误:
Data must either be a data frame or a matrix
可能是什么问题/解决方案?
这可能是非常基本的。但我也是。提前致谢!
来自柏林的问候
保罗
这是一个解决方法
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
。
我已经导入了我的数据。有问题的列仅包含数字和 NA
。
我尝试计算我的 4 个变量之间的 cronbach's-alpha
如下(数据框中有更多变量):
library(psych)
alpha (df$column1, df$column2, df$column3, df$columns4)
我收到以下错误:
Data must either be a data frame or a matrix
可能是什么问题/解决方案? 这可能是非常基本的。但我也是。提前致谢!
来自柏林的问候 保罗
这是一个解决方法
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
。