如何使用Python pandas DataFrame中的去重函数实现数据去重?
- 内容介绍
- 文章标签
- 相关推荐
本文共计573个文字,预计阅读时间需要3分钟。
今天想对pandas中的行去重操作进行重学,找了好久,才找到相关的函数。先看一个小例子:
pythonfrom pandas import Series, DataFrame
data=DataFrame({'k': [1, 1, 2, 2]})print(data)print(IsDuplicated=, data.duplicated())
今天笔者想对pandas中的行进行去重操作,找了好久,才找到相关的函数
先看一个小例子
from pandas import Series, DataFrame data = DataFrame({'k': [1, 1, 2, 2]}) print data IsDuplicated = data.duplicated() print IsDuplicated print type(IsDuplicated) data = data.drop_duplicates() print data
执行结果是:
k
0 1
1 1
2 2
3 2
0 False
1 True
2 False
3 True
k
0 1
2 2
DataFrame的duplicated方法返回一个布尔型Series,表示各行是否重复行。
本文共计573个文字,预计阅读时间需要3分钟。
今天想对pandas中的行去重操作进行重学,找了好久,才找到相关的函数。先看一个小例子:
pythonfrom pandas import Series, DataFrame
data=DataFrame({'k': [1, 1, 2, 2]})print(data)print(IsDuplicated=, data.duplicated())
今天笔者想对pandas中的行进行去重操作,找了好久,才找到相关的函数
先看一个小例子
from pandas import Series, DataFrame data = DataFrame({'k': [1, 1, 2, 2]}) print data IsDuplicated = data.duplicated() print IsDuplicated print type(IsDuplicated) data = data.drop_duplicates() print data
执行结果是:
k
0 1
1 1
2 2
3 2
0 False
1 True
2 False
3 True
k
0 1
2 2
DataFrame的duplicated方法返回一个布尔型Series,表示各行是否重复行。

