【问题标题】:CSV Content in lowercase before processing?处理前小写的CSV内容?
【发布时间】:2017-11-09 22:33:25
【问题描述】:

大家好 :) 我很苦恼,因为我有一个很大的 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”部分应该与之前的实现一起修改,否则我无法用我的代码进一步处理数据:)

【问题讨论】:

    标签: python csv lowercase


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-05-02
      • 2011-03-16
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      • 1970-01-01
      相关资源
      最近更新 更多