python - 如何使用 pandas 使用列名检查 CSV 中的重复名称、mac 地址和 mac 地址长度
问题描述
如何使用 pandas 使用列名检查 CSV 中的重复名称、mac 地址和 mac 地址长度。
随意贡献更多过滤器或其他更好的方法来增强下面的代码。
import pandas as pd
######## check for duplicate AP names
df = pd.read_csv("seeds/AP test data - Sheet1.csv")
names = df["name"]
c = df[df['name'].duplicated() == True]
print ("Duplicate AP's: ")
print(c)
########## check for duplicate MAC Address
df = pd.read_csv("seeds/AP test data - Sheet1.csv")
macAddress = df["mac_addresses"]
d = df[df['mac_addresses'].duplicated() == True]
print ("Duplicate MAC Address: ")
print (d)
if False:
print ("No duplicate MAC Addresses")
########## Checks mac address for missing numbers.
df = pd.read_csv("seeds/AP test data - Sheet1.csv")
a = df.query('mac_addresses.str.len() != "17"')
print ("Mac Address Missing Number: ")
print(a)
解决方案
推荐阅读
- json - 如何在 ExtJS 中加入模型?
- python - 通过视频通话进行手语翻译不会产生同步翻译
- python - Discord.py TypeError:“int”类型的参数不是可迭代错误
- javascript - 动态输入计算器
- android - 使用 AuroraStore 代码,它如何获取“库”(已安装应用程序的历史记录),以及如何获取它们的安装时间?
- php - 未处理的异常:FormatException:意外字符(在字符 1 处)颤振
- c# - (C#) 从 TextBox WinForms 的删除字符中获取索引
- laravel - Laravel 8:将工厂属性传递给子关系
- node.js - 共享主机上的 500 内部服务器错误
- python - Pygame - 生成随机对象错误