我已导入数据。有问题的列仅包含数字和NA
。
我尝试如下计算四个变量之间的cronbach's-alpha
(数据框中有更多变量):
library(psych)
alpha (df$column1, df$column2, df$column3, df$columns4)
我收到以下错误:
数据必须是数据框或矩阵
可能是问题/解决方案? 这可能是非常基本的。但是我也是。预先感谢!
柏林的问候 保罗
答案 0 :(得分:0)
这是解决方法
.reshape(1, 214)
有关详细信息,请参见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
。