我有一个如下数据框:
index col1 col2
1 'A' 'B'
300 'A' 'B'
301 'A' 'B'
400 'A' 'B'
510 'A' 'B'
511 'C' 'D'
512 'E' 'F'
1000 'Q' 'P'
1001 'Q' 'R'
是来自另一个数据帧的切片。我需要对所有具有连续索引的行进行分组,例如300和301 并且我需要对值进行分组,如果它们不同,如下所示:
index col1 col2
1 'A' 'B'
300, 3001 'A' 'B'
400 'A' 'B'
510, 511, 512 ['A', 'C', 'E'] ['B', 'D', 'F']
1000, 1001 'Q' ['P', 'R']
因此,对于300 and 301
,这些值是相同的,所以我只保留它们;但是对于510, 511, 512
,这些值是不同的,所以我必须列出它们,并为{{ 1}} col1的值相同,因此我保留它们,但col2的值不同,因此我列出了它们
非常感谢您的帮助,谢谢!!
答案 0 :(得分:2)
使用:
view