python去重函数是什么


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

import numpy as np

import pandas as pd

from pandas import Series, DataFrame

df = pd.read_csv('./demo_duplicate.csv')

print(df)

print(df['Seqno'].unique()) # [0. 1.]

# 使用duplicated 查看重复值

# 参数 keep 可以标记重复值 {'first''last',False}

print(df['Seqno'].duplicated())

'''

0    False

1     True

2     True

3     True

4    False

Name: Seqno, dtype: bool

'''

# 删除 series 重复数据

print(df['Seqno'].drop_duplicates())

'''

0    0.0

4    1.0

Name: Seqno, dtype: float64

'''

# 删除 dataframe 重复数据

print(df.drop_duplicates(['Seqno'])) # 按照 Seqno 来去重

'''

   Price     Seqno   Symbol   time

0  1623.0    0.0   APPL  1473411962

4  1649.0    1.0   APPL  1473411963

'''

# drop_dujplicates() 第二个参数 keep 包含的值 有: first、last、False

print(df.drop_duplicates(['Seqno'], keep='last')) # 保存最后一个

'''

   Price     Seqno   Symbol   time

3  1623.0    0.0   APPL  1473411963

4  1649.0    1.0   APPL  1473411963

'''

以上就是python去重函数是什么的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

如何使用Python生成mac地址

Python基础学习需要掌握哪些知识

Python错误、异常和程序调试的方法介绍(附代码)

Python是解释型语言吗

Python中列表长度可变吗

Python能开发单片机吗

Python是什么

Python中fun是什么意思

Python是什么?Python如何使用?

Python 实现在文件中的每一行添加一个逗号

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...