如何比较两个连续字段在数据帧中是否相同?

用户名

我的dataframe第一列是:

id = ["6LDFTLL9", "6LDFTLL9", "7SKDEZWE", "7SKDEZWE", "7SKDEZWE", "7SKDEZWE","6VPZ4T5P", "EHYXE34N", "EHYXE34N", "TT56GTN2","TT56GTN2" ]

我想检查连续的ID是否相同。我尝试了以下代码,但是没有用。

i=1
for index, row in df.iterrows():
     df.id.iloc[i] == df.id.iloc[i + 1]:
     i = i+1
斯科特·波士顿
df = pd.DataFrame({'id':["6LDFTLL9", "6LDFTLL9", "7SKDEZWE", "7SKDEZWE", "7SKDEZWE", "7SKDEZWE","6VPZ4T5P", "EHYXE34N", "EHYXE34N", "TT56GTN2","TT56GTN2" ]})

df['Consec_id'] = df['id'] == df.shift()['id']

print(df)

输出:

          id Consec_id
0   6LDFTLL9     False
1   6LDFTLL9      True
2   7SKDEZWE     False
3   7SKDEZWE      True
4   7SKDEZWE      True
5   7SKDEZWE      True
6   6VPZ4T5P     False
7   EHYXE34N     False
8   EHYXE34N      True
9   TT56GTN2     False
10  TT56GTN2      True

计算重复项:

df['Consec_id'].sum()

输出量

6

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何比较两个表是否存在数据并在reactjs中设置所检索数据的颜色

如何比较pyspark中两个不同数据帧中的两列

lambda函数比较数据帧中的两个连续行并创建一个新列

比较MySQL表格中两个连续的行数据

如何比较两个熊猫数据框并在数据框2中显示差异

如何在数据框中为列查找具有相同值(字符串)的两个连续行并在它们之间添加更多行?

如何查找列表中是否连续有两个相同值的元素?

比较两个表中的数据并检查相同的数据

C:如何比较链表中连续的两个节点?

如何比较来自两个不同数据帧的两个句子的函数中的处理时间减少?

如何使用xslt比较相同输入xml数据中的两个字段?

如何比较两个文件以查看它们是否相同?

比较两个Spark数据帧

比较因子变量的每个级别的数据帧的两个连续行的值 - Python Pandas

如何比较PySpark中两个数据帧的计数?

如何在熊猫中减去两个相同的数据帧

比较Spark中两个相同结构的数据框

如何比较python中两个值是否相同但情况不同

Django Validators:检查两个字段值在数据库中是否具有相同的ID

如何在 R 中创建一个函数来比较数据帧的连续偶数行和奇数行并返回相同格式的数据帧?

Python Pandas:如何相互减去数据帧的特定列中的两个非连续行中的值

R-比较两列中不同长度的两个数据帧的相同值

如何编写Kusto查询以查找字段中具有相同值的两个连续行

Python如何在数据帧中的两个行值之间生成附加值

如何使用CodeIgniter联接具有相同字段名的两个表并在数组中返回两个表?

如何比较具有相同列但行数不同的两个数据帧?

根据现有数据帧中每两个连续行中的值创建数据帧

如何合并来自两个不同数据帧的具有相同名称的两列并比较和打印相似的列

如何比较模板中的两个typedesc是否相等