我有一个.csv
文件。
我想将数据集中特定列的值转换为大写。
值为'Y'
,'N'
和'y'
。
我想将'y'
转换为大写'Y'
。请帮忙。
答案 0 :(得分:0)
你可以先从这件事开始:
import csv
inFile = open('input.csv')
outFile = open('output.csv', 'w', newline='')
inReader = csv.reader(inFile)
outWriter = csv.writer(outFile)
for row in inReader:
row[1]=row[1].upper()
outWriter.writerow(row)
使用输入文件'input.csv',如下所示:
first, second, third, fourth, fifth, sixth
a, b, c, d, e, f
g, h, i, j, k, l
你应该得到一个输出文件'output.csv',如下所示:
first, SECOND, third, fourth, fifth, sixth
a, B, c, d, e, f
g, H, i, j, k, l
如果你不这样做,请告诉我。