【问题标题】:How to implement my specific algorithm on Python?如何在 Python 上实现我的特定算法?
【发布时间】:2022-06-15 22:00:09
【问题描述】:

我有一个数据框:

 id     value1   value2
"a1"     20       25
"a1"     20       37
"a1"     36       25
"b1"     40       63
"b1"     40       42
"b1"     60       42
"b1"     60       63

对于每组“id”,我想将“value1”列中的每个唯一值与同一组中“value2”列中的每个唯一值进行比较。比较只是 value2 和 value1 之间的数字差异。如果差异 >= 大于 2,则新列中的“is_differ”必须为 0,如果小于,则必须为 1。所以期望的结果是:

 id     value1   is_differ
"a1"     20       1
"a1"     36       0
"b1"     40       1
"b1"     60       1

对于“a1”,36 is_defier 为 0,因为 25-36

怎么做?

【问题讨论】:

  • 可能是groupbycount 的某种组合或类似的组合

标签: python python-3.x dataframe function


猜你喜欢
  • 2012-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-17
  • 1970-01-01
  • 2022-11-11
  • 2018-05-10
相关资源
最近更新 更多