使用gower.dist比较两个因子变量数据集之间的距离

使用gower.dist比较两个因子变量数据集之间的距离,r,R,我试图计算两个数据帧之间的距离,看起来有点像这样: 我试图得到的是计算观察值之间的距离,这样第一个数据集中的obs 1(带有情绪“joy”)也将观察值与目标“joy”匹配。 我试图使用Gower距离(R中的Gower.dist)来实现这一点,但我一直得到相同的错误: “gower.fcn中的错误(x=data.x[,k],y=data.y[,k],rng=rng.k,KR.corr=KR.corr):x和y具有不同的级别” 有人知道如何解决这个问题吗?? 提前谢谢

我试图计算两个数据帧之间的距离,看起来有点像这样:

我试图得到的是计算观察值之间的距离,这样第一个数据集中的obs 1(带有情绪
“joy”
)也将观察值与目标
“joy”
匹配。
我试图使用Gower距离(R中的Gower.dist)来实现这一点,但我一直得到相同的错误:

“gower.fcn中的错误(x=data.x[,k],y=data.y[,k],rng=rng.k,KR.corr=KR.corr):x和y具有不同的级别”

有人知道如何解决这个问题吗?? 提前谢谢