小编Fer*_* F.的帖子

如何将一列中的所有值相互比较

我需要将一列中的每个值与同一列中的每个值进行比较。我需要使用排列。

例如,我有以下数据框:

name | value
  A  |  2
  B  |  3
  C  |  1
  D  |  5
Run Code Online (Sandbox Code Playgroud)

我需要像这样将“名称”列上的每个字母相互比较:

name_1 | name_2 | value_1 | value_2
  A    |   B    |    2    |   3
  A    |   C    |    2    |   1
  A    |   D    |    2    |   5
  B    |   A    |    3    |   2
  B    |   C    |    3    |   1
  B    |   D    |    3    |   5
  C    |   A    |    1    |   2
  C    |   B    |    1    | …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

3
推荐指数
1
解决办法
44
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1