我有一个熊猫数据框,看起来像:
x y z
55 1 Uniquestring1
28 1 Uniquestring2
11 1 Uniquestring3
15 1 Uniquestring4
28 1 Uniquestring5
28 1 Uniquestring6
55 1 Uniquestring7
19 1 Uniquestring8
我有兴趣做的是删除x
列中具有重复值的所有行(单个任意行除外)。例如,我的新数据框如下所示:
x y z
55 1 Uniquestring1
28 1 Uniquestring2
11 1 Uniquestring3
15 1 Uniquestring4
19 1 Uniquestring8
我删除了所有重复x
列值的行(只要保留一行x
列值,剩下哪一行都没有关系。)
这方面的另一个方面是,总不会总是有8行,并且我希望所设计的解决方案将仍然有效,无论行数或任何给定x
列值的重复数如何。我的意思是,我希望解决方案是动态的,而不是静态地设置给该特定示例(这是一个较大的脚本的一部分,在该脚本中,x
列值的行数和范围是可变的) ,但能够处理任意数量的行和/或任意数量的重复。如果这不可能,那么静态解决方案就足够了。
所以,我的问题是,如何从x
列中包含重复的数据框中删除多余的行-如上例所示?