处理前小写的 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()
大家好 :) 我正在苦苦挣扎,因为我有一个很大的 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()