2017-02-02 9 views
0

.csvというファイルが1つあります。カラム値のPython大文字変換

データセット内の特定の列の値を大文字に変換したいと考えています。

値は、'Y''N''y'です。

'y'を大文字の'Y'に変換したいとします。助けてください。

答えて

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 

私に知らせてください。

関連する問題