Python 剔除多余列

图片名称

  在清洗数据的时候,经常会遇到剔除多余列/行的问题,行剔除在文本拆分的时候已经教给大家,这里主要来说一下剔除多余列。
  原始数据下载地址:t93012254_20150605_120224.wav
  Python 剔除多余列程序如下:

filepath = "d:/t93012254_20150605_120224.wav"
file = open(filepath, "r", encoding="utf-8").readlines()
for line in file:
    a = [line.strip().split("\t")[-2:]] 
#   [-2:]表示保留倒数两行,注意加[]形成列表,方便后续遍历
#   print(a)
    for l in a:  # 修正列表格式
        print("\t".join(l))

#   输出结果如下
	坐席
可能	客户
要先办不回来十三	坐席
啊那个	客户
账单还有一个因为广发卡还一共是工商的好像可以然后点击一下如果是将那个他他维修刚才那个我们一个月二千股具体到您以后可以高一点是到期还也可以块八的分期给您的然后这个啊这个案子完了小而专一张保单给人对都是暗提升网站了刚办人家有新一百万咱们能改	坐席
嗯嘛这个什么时候的啊	客户
因为因为想要办你帮我点进去还是三个三笔赔到位就行财网在看了	坐席
啊麻烦所以	客户
您因为您这个块钱其他方面的呢	坐席
嗯我想想确认一下这张卡嘛我都这样啊	客户

分类: Python技术