如何检查每个行的唯一性,以便在中添加列

2024-06-08 22:52:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道每一行的唯一结果,以便在我的数据帧中添加结果列。你知道吗

怎么知道?你知道吗

这是我的数据

                package       version                                         identifier
0   django-ajax-selects         1.4.1           Django >= 1.7 autoloads tests/lookups.py
1   django-ajax-selects         1.4.2           Django >= 1.7 autoloads tests/lookups.py
2   django-ajax-selects         1.4.3           Django >= 1.7 autoloads tests/lookups.py
3   django-ajax-selects       1.4.2-1           Django >= 1.7 autoloads tests/lookups.py
4   django-ajax-selects       1.4.3-1           Django >= 1.7 autoloads tests/lookups.py

我将使用groop by package或package&version。 我想表现得像这样。你知道吗

                package       version                                         identifier       unique of result (component only)        unique of result (component and version)
0   django-ajax         1.4.1           Django >= 1.7 autoloads tests/lookups.py        true        true
1   django-ajax-selects         1.4.2           Django == 1.7 autoloads tests/lookups.py        false        false
2   django-ajax-selects         1.4.3           Django >= 1.7 autoloads tests/lookups.py        true        false
3   django-ajax-selects       1.4.2           Django >= 1.7 autoloads tests/lookups.py        true        false
4   django-ajax-selects       1.4.3           Django >= 1.7 autoloads tests/lookups.py        true        false

... more data ....

检查结果的唯一性并不完全是任意创建的。你知道吗


Tags: 数据djangopyfalsetruepackageversiontests