Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何应对克朗巴赫';s阿尔法“;数据必须是数据框或矩阵;错误?_R_Statistics_Alpha_Psych - Fatal编程技术网

R 如何应对克朗巴赫';s阿尔法“;数据必须是数据框或矩阵;错误?

R 如何应对克朗巴赫';s阿尔法“;数据必须是数据框或矩阵;错误?,r,statistics,alpha,psych,R,Statistics,Alpha,Psych,我已经导入了我的数据。相关列仅包含数字和NA 我尝试在4个变量之间计算cronbach's-alpha,如下所示(数据框中有更多变量): 我得到以下错误: 数据必须是数据帧或矩阵 问题/解决方案是什么? 这可能是非常基本的。但我也是。提前谢谢你 来自柏林的问候 保罗这里有一个解决办法 df这里有一个解决方法 df欢迎来到SO,您能分享您的数据帧样本吗?看起来它需要一个data.frame或数据矩阵。不能只将四列作为单独的参数传递。您应该查看帮助文件,查看函数需要哪些参数,并找到正确使用的示例。欢

我已经导入了我的数据。相关列仅包含数字和
NA

我尝试在4个变量之间计算
cronbach's-alpha
,如下所示(数据框中有更多变量):

我得到以下错误:

数据必须是数据帧或矩阵

问题/解决方案是什么? 这可能是非常基本的。但我也是。提前谢谢你

来自柏林的问候
保罗

这里有一个解决办法


df这里有一个解决方法


df欢迎来到SO,您能分享您的数据帧样本吗?看起来它需要一个data.frame或数据矩阵。不能只将四列作为单独的参数传递。您应该查看帮助文件,查看函数需要哪些参数,并找到正确使用的示例。欢迎使用。您可以共享数据框的示例吗?看起来它需要data.frame或数据矩阵。不能只将四列作为单独的参数传递。您应该查看帮助文件,查看函数需要哪些参数,并找到正确使用的示例。您好,谢谢,它工作正常。但我觉得我应该在这里学到一些东西。为什么我输入的不是数据框?包以某种方式期望输入。这不是你的错,但这只是意味着你需要阅读软件包文档。嗨,谢谢,它起作用了。但我觉得我应该在这里学到一些东西。为什么我输入的不是数据框?包以某种方式期望输入。这不是你的错,只是意味着你需要阅读软件包文档。
library(psych)

alpha (df$column1, df$column2, df$column3, df$columns4)