您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

python筛选某列数值相同的行,python统计重复的数

来源:互联网 浏览:111次 时间:2023-04-08

本文实例讲述了python实现查找excel里某一列重复数据并且剔除后打印的方法。。具体分析如下:

在python里面excel的简单读写操作我这里推荐使用xlrd(特别是读操作)

import xlrd

def open_excel(fileName="simple.xls"):

try:

fileHandler = xlrd.open_workbook(fileName)

return fileHandler

except Exception, e:

print str(e)

def scan_excel(sheet_name1=u'Sheet1'):

handler = open_excel()

page = handler.sheet_by_name(sheet_name1)

return page

def trim_cols(index=0):

page = scan_excel()

col1 = page.col_values(index)

col2 = []

for item in col1:

if item not in col2:

col2.append(item)

print col1

print col2

def main():

trim_cols()

if __name__ == "__main__":

main()

输出结果:

[1.0, 2.0, 3.0, 4.0, 1.0, 2.便宜美国vps0, 3.0, 4.0]

[1.0, 2.0, 3.0, 4.0]

希望本文所述对大家的Python程序设计有所帮助。

82537517