使用Python清理带有两个分隔符的数据可以通过以下步骤实现:
import csv
import re
data = []
with open('data.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
data.append(row)
cleaned_data = []
for row in data:
cleaned_row = []
for item in row:
cleaned_item = re.sub(r'\s*;\s*', ';', item)
cleaned_row.append(cleaned_item)
cleaned_data.append(cleaned_row)
with open('cleaned_data.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(cleaned_data)
以上代码将会打开名为"data.csv"的CSV文件,清理其中的数据,并将清理后的数据写入名为"cleaned_data.csv"的新CSV文件中。
对于这个问题,腾讯云提供了多个相关产品和服务,例如:
更多关于腾讯云产品的信息和介绍,请访问腾讯云官方网站:https://cloud.tencent.com/
小程序云开发官方直播课(应用开发实战)
腾讯云存储专题直播
腾讯云数据湖专题直播
腾讯云GAME-TECH沙龙
腾讯云存储知识小课堂
云+社区沙龙online第5期[架构演进]
云+社区技术沙龙[第25期]
Elastic Meetup Online 第五期
算法大赛
云+社区技术沙龙[第16期]
云+社区技术沙龙[第9期]
领取专属 10元无门槛券
手把手带您无忧上云