Der*_*unk 3 python unicode pandas
我想将以下函数应用于数据帧系列:
unicodedata.normalize('NFKD', c.lower().decode('utf-8')).encode('ascii','ignore')
我(有点)理解我如何做类似的事情db.cname.str.lower(),但我无法在字符串访问器之后推广到任何其他函数。
如何将该normalize功能应用于该系列的所有成员?
如果c是您的字符串列。 map用于按元素应用函数(当然,您不必像这样将它们链接在一起)
df[c] = (df[c].str.lower()
.str.decode('utf-8')
.map(lambda x: unicodedata.normalize('NFKD', x))
.str.encode('ascii', 'ignore'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2882 次 |
| 最近记录: |