在 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
我将如何从这些数据框中找到相似性?
相关分类