「已注销」 2020-11-26 14:09 采纳率: 100%
浏览 377
已结题

怎样用Python删除csv文件某一列中分号以后的数据

要做csv文件数据的清洗。

其中有一列是字符串数据,想将这一列中分号(“;”)以后的数据全部删除。

请大家想想有什么办法

  • 写回答

2条回答 默认 最新

  • BryceRui 2020-11-26 17:47
    关注

    读进去后取分号前面的数据就可以了   split(";")[0]

    import pandas as pd
    
    file = pd.read_csv(r"C:/Users/Administrator/Desktop/test.csv")
        
    file["name"] = [x.split(";")[0] for x in file["name"]]
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Python语言实验
  • ¥15 SAP HANA SQL 增加合计行
  • ¥20 用C#语言解决一个英文打字练习器,有偿
  • ¥15 srs-sip外部服务 webrtc支持H265格式
  • ¥15 在使用abaqus软件中,继承到assembly里的surfaces怎么使用python批量调动
  • ¥15 大一C语言期末考试,求帮助🙏🙏
  • ¥15 ch340驱动未分配COM
  • ¥15 Converting circular structure to JSON
  • ¥30 Hyper-v虚拟机相关问题,求解答。
  • ¥15 TSM320F2808PZA芯片 Bootloader