我有一个使用python lambda函数转换为大写字母的代码。
spicieId
但是我一直遇到错误
df['NAME'] = map(lambda x: x.upper(), df['NAME'])
这可能是由于某些名称中包含整数的缘故,所以我尝试放入if条件
AttributeError: 'int' object has no attribute 'upper'
但是它不起作用,并提示我
df['NAME'] = map(lambda x: x.upper() if x.isalpha(), df['NAME'])
有什么办法解决这个问题吗?