我对整个python和数据挖掘还不熟悉。
假设我有一个名为data的字符串列表data[0] = ['I want to make everything lowercase']
data[1] = ['How Do I Do It']
data[2] = ['With A Large dataset']
等等。我的len(数据)给了50000。
我试过了{k.lower(): v for k, v in data.items()}
如果说“list”对象没有“items”属性,我会出错。
我也试过使用.lower(),它给了我同样的一个属性错误。
如何递归调用所有数据中的lower()函数[:50000]以使数据中的所有字符串都小写?
编辑:
有关更多详细信息:我有一个json文件,其中包含以下数据:{'review/a': 1.0, 'review/b':2.0, 'review/c':This IS the PART where I want to make all loWerCASE}
然后,我调用一个函数来获取我想将所有小写的特定评论def lowerCase(datum):
feat = [datum['review/c']]
return feat
lowercase = [lowercase(d) for d in data]
现在我的小写列表中有了所有的“review/c”信息。
我想把所有的字符串都改成小写