import csv
with open('thefile.csv', 'rb') as f:
data = list(csv.reader(f))
import collections
counter = collections.defaultdict(int)
for row in data:
counter[row[10]] += 1
with open('/pythonwork/thefile_subset11.csv', 'w') as outfile:
writer = csv.writer(outfile)
for row in data:
if counter[row[10]] >= 504:
writer.writerow(row)
Mã này đọc thefile.csv
, thực hiện thay đổi và ghi kết quả vào thefile_subset1
.
Tuy nhiên, khi tôi mở csv kết quả trong Microsoft Excel, có một dòng trống thêm sau mỗi bản ghi!
Có cách nào để làm cho nó không đặt thêm một dòng trống?