set()函数在Python数据清洗中的应用

avatar
作者
猴君
阅读量:0

set() 函数在 Python 数据清洗中的应用主要是用于去除重复元素和实现集合运算

  1. 去除列表或元组中的重复元素:
my_list = [1, 2, 3, 4, 4, 5, 6, 6] unique_list = list(set(my_list)) print(unique_list)  # 输出: [1, 2, 3, 4, 5, 6] 
  1. 集合交集(Intersection):
setA = {1, 2, 3, 4} setB = {3, 4, 5, 6} intersection = setA.intersection(setB) print(intersection)  # 输出: {3, 4} 
  1. 集合并集(Union):
setA = {1, 2, 3, 4} setB = {3, 4, 5, 6} union = setA.union(setB) print(union)  # 输出: {1, 2, 3, 4, 5, 6} 
  1. 集合差集(Difference):
setA = {1, 2, 3, 4} setB = {3, 4, 5, 6} difference = setA.difference(setB) print(difference)  # 输出: {1, 2} 
  1. 集合对称差集(Symmetric Difference):
setA = {1, 2, 3, 4} setB = {3, 4, 5, 6} symmetric_difference = setA.symmetric_difference(setB) print(symmetric_difference)  # 输出: {1, 2, 5, 6} 

通过使用 set() 函数和集合运算,你可以更有效地处理和清洗数据。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!