蟒蛇。计算数据帧的列值中的共现

时间:2019-01-20 18:21:11

标签: python pandas dataframe

这是我的数据框:

df = pd.DataFrame({'c1': [1, 4, 7, 5, 6], 'c2': [2, 5, 1, 7, 8], 'c3': [3, 1, 2, 4, 6], 'c4': [3, 9, 5, 4, 8], 'c5': [1, 2, 3, 4, 5], 'c6': [2, 5, 1, 7, 8]})

数字代表产品代码(不是数字)。我正在寻找诸如相关矩阵之类的东西,以比较列(计数交叉点)的相似性。您能帮忙为所有列编写一个计数相似代码数量的循环吗?

示例输出:

C1 with c2 ... times, c3... times, c4... times, c5... times, c6... times
C2 with c3... times, c4... times, c5... times, c6... times
C3 with c4... times, c5... times, c6... times    
And so on

P.S。我检查了重复项,但找不到相同的问题。

0 个答案:

没有答案