处理前小写的 CSV 内容?

CSV Content in lowercase before processing?

大家好 :) 我正在苦苦挣扎,因为我有一个很大的 CSV 文件,其中一列中的数据应该被视为不区分大小写,我该如何解决 Python 考虑该列所有行的问题更低(anton = ANTon)?这就是我的尝试:

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"部分应该修改之前的实现,否则我无法用我的代码进一步处理数据:)

先转换成字符串,再使用lower()

firstNameStr = str(csv_record[First_Name]) 
firstNameStr = firstNameStr.lower()