使用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/
领取专属 10元无门槛券
手把手带您无忧上云