首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R中的compare.linkage比较两个数据帧并创建输入数据对

使用R中的compare.linkage比较两个数据帧并创建输入数据对
EN

Stack Overflow用户
提问于 2019-03-06 01:54:28
回答 1查看 253关注 0票数 0

我正在尝试在我的数据集中输入一些基于另一个数据集的数据。然而,要做到这一点,我需要比较几个变量,每个变量都有一个权重。另外,我需要使用键变量形成对,键变量是我数据中的id。

我试图使用compare.linkage,但我找不到一种方法来插入我想要的权重,例如40%给Age,40%给CHBORN,20%给URBAN

代码语言:javascript
复制
Complete <- data.frame(KEY = c(001, 002, 003), AGE = c(35, 38, 45), CHBORN = c(2, 3, 4), URBAN = c(1, 2, 2))

incomplete <- data.frame(KEY = c(004, 005, 006), AGE = c(25, 38, 45), CHBORN = c(1, 2, 4), URBAN = c(2, 1, 1))

KEY_Pairs <- compare.linkage(incomplete, complete, blockfld = c(2, 3, 4), strcmp = TRUE, strcmpfun = levenshteinSim()) #I stopped here

我想要找到类似下面这样的结果:

代码语言:javascript
复制
KEY_incomplete KEY_complete Scores   
  004             001        0.95

通常,我使用来自埃默里大学的软件FRIL来完成这项工作,但我正试图将所有内容都集中在R中。

最好的

Tereza

EN

回答 1

Stack Overflow用户

发布于 2019-03-07 03:05:04

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55008833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档