如何使用Python pandas DataFrame中的去重函数实现数据去重?

2026-05-22 05:110阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计573个文字,预计阅读时间需要3分钟。

如何使用Python pandas DataFrame中的去重函数实现数据去重?

今天想对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分钟。

如何使用Python pandas DataFrame中的去重函数实现数据去重?

今天想对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,表示各行是否重复行。

阅读全文