查找 2df python 之间值的相似性

在 python 中,我的工作有问题。我尝试将我的数据框更改为列表并找到结果,但它不起作用。我的输入有 2 个 pandas.dataframe。我想通过使用Df2的val1、val2和val3来找到df1和df2之间item1的相似度,通过使用Df1的val1、val2和val3与item1进行比较。我将使用 Pearson 相关性来查找相似性。


输入:


Df1                                  Df2

 item1 item2  val1 val2 val3          item1 val1 val2 val3

  1      2     0.1  0.2  0.3            1    0.1  0.5  0.7

  1      3     0.2  0.3  0.5            2    0.2  0.8  0.9

  2      4     0.5  0.6  0.7            3    0.7  0.6  0.5

  3      5     0.7  0.2  0.1

输出:


Output :

 item1 item2  similairity         

 1      2       0.235        

 1      3       0.567    

 2      4       0.414         

 3      5       0.231

我将如何从这些数据框中找到相似性?


红颜莎娜
浏览 158回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python