所以,我有一个非常大的数据框,有 85 列和近 90,000 行,我想在所有这些中使用 str.lower() 。但是,有几列包含数字数据。有没有一个简单的解决方案?
> df
A B C
0 10 John Dog
1 12 Jack Cat
2 54 Mary Monkey
3 23 Bob Horse
Run Code Online (Sandbox Code Playgroud)
比,在使用像 df.applymap(str.lower) 这样的东西后,我会得到:
> df
A B C
0 10 john dog
1 12 jack cat
2 54 mary monkey
3 23 bob horse
Run Code Online (Sandbox Code Playgroud)
目前它显示此错误消息:
TypeError: descriptor 'lower' requires a 'str' object but received a 'int'
Run Code Online (Sandbox Code Playgroud)