如何删除下面给出的Pandas DataFrame中的重复条目。
a b c d
11216 08-08-2018 2000 SIP
40277 28-08-2018 1000 SIP
44165 02-08-2018 8000 Lump
44165 03-08-2018 5000 Lump
45845 16-08-2018 25000 Lump
45845 18-08-2018 50000 Lump
52730 13-08-2018 10000 Lump
52730 27-08-2018 10000 Lump
53390 20-08-2018 400000 Lump
56180 02-08-2018 1000 Lump
58537 11-07-2018 5000 Lump
58537 22-08-2018 2000 SIP
912813 15-08-2018 160001 Lump
912813 15-08-2018 6000 SIP
85606 16-08-2018 3500 SIP
88327 06-08-2018 5000 SIP
90240 07-08-2018 2000 SIP
所需结果:
a b c d
11216 08-08-2018 2000 SIP
40277 28-08-2018 1000 SIP
44165 02-08-2018 8000 Lump
45845 16-08-2018 25000 Lump
52730 13-08-2018 10000 Lump
53390 20-08-2018 400000 Lump
58537 11-07-2018 5000 Lump
912813 15-08-2018 160001 Lump
912813 15-08-2018 6000 SIP
85606 16-08-2018 3500 SIP
88327 06-08-2018 5000 SIP
90240 07-08-2018 2000 SIP
条件是:如果a2==a1
和b2<>b1
则删除。
答案 0 :(得分:1)
您可以排序,然后在 <FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/peso_but"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#888"
android:backgroundTint="#3399ff"
android:text="Button"
android:textColor="#f5f5f5"
android:textSize="8pt" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/black"
android:textColor="@color/white"
android:gravity="center"
android:elevation="100dp"
android:text="1" />
</FrameLayout>
条件下使用duplicated
:
or
答案 1 :(得分:0)
首先,您需要将它们添加到列表中,然后此代码可以根据您的条件删除重复的项目。
i = 0
while i < len(a)-1 :
if a[i] == a[i+1] and if b[i] != b[s] :
del a[i]
del b[i]
del c[i]
del d[i]
i -= 1
i += 1