Python 熊猫中多个项目的Jaccard系数

Python 熊猫中多个项目的Jaccard系数,python,pandas,data-mining,recommendation-engine,Python,Pandas,Data Mining,Recommendation Engine,我有两个数据帧。df_1由一行20个单独的二进制值组成(因此形状=1,20)。另一个数据帧df_2由40000行相同长度的二进制值组成(因此形状为40000,20) 如何遍历dataframe 2的值索引,针对df_1中的一个项为dataframe 2中的每个项运行Jaccard系数 我试过: for index, df_2.iterrows(): jacc = jaccard_similarity_score(df_1, df_2.iloc[[index], :]).tolist() 这

我有两个数据帧。df_1由一行20个单独的二进制值组成(因此形状=1,20)。另一个数据帧df_2由40000行相同长度的二进制值组成(因此形状为40000,20)

如何遍历dataframe 2的值索引,针对df_1中的一个项为dataframe 2中的每个项运行Jaccard系数

我试过:

for index, df_2.iterrows():
  jacc = jaccard_similarity_score(df_1, df_2.iloc[[index], :]).tolist()
这似乎不起作用,因为存在索引错误

谢谢