2017-11-09 5 views
0

안녕하세요 여러분 :) 저는 큰 CSV-File을 가지고 있기 때문에 고심하고 있습니다. 하나의 열에서 데이터가 대소 문자를 구분하지 않아야한다고 생각합니다. 파이썬이 그 열의 모든 행을 더 낮게 (ANTON = ANTON) ? 그게 내가 뭘하려 : 그것은 문자열 아니기 때문에 처리하기 전에 소문자로 된 CSV 컨텐츠?

def CSV_firstnameshouldbelowered(csv_data): 
    csv_record[First_Name] = csv_record[First_Name].lower() 

    firstnameislowernow = { 
    First_Name: csv_record[First_Name], 
    Age: csv_record[Age] 
} 

return firstnameislowernow 

은 슬프게도 여기) (.lower 사용할 수 없습니다. 해당 열의 내용을 어떻게 소문자로 변경할 수 있습니까? 부분 "firstnameislowernow는"그렇지 않으면 내가 더 후, 첫 번째 문자열로 변환 내 코드 :

답변

0

와 데이터를 처리 사용할 수 없습니다, 이전의 구현을 수정해야 lower()

firstNameStr = str(csv_record[First_Name]) 
firstNameStr = firstNameStr.lower() 
관련 문제