self.api = res[1]
我想将名称col中的所有条目都转换为小写。但是我遇到了这个错误。
答案 0 :(得分:3)
似乎有些值是整数,所以有必要转换为string
:
df_work['name'] = [x for x in df_work['name'].map(lambda x: str(x).lower())]
使用Series.astype
和Series.str.lower
的另一种解决方案:
df_work['name'] = df_work['name'].astype(str).str.lower()
答案 1 :(得分:1)
尝试一下:
15
答案 2 :(得分:1)
如果df_work是现有数据框,则可以使用:
df_work['name'] = df23['name'].apply(lambda x: x.lower())
其他用途:
df_work = pd.DataFrame(df23['name'].apply(lambda x: x.lower()), columns = ['name'])