我试图清理我的数据框,但我只想删除一列的特殊字符。(请参考下图)
df1
| A | B | C |
|---------|----––|––----|
| Ags(1) | 5 | 4 |
| Cdmx(2) | 6 | 6 |
|Leon(4) | 90 | 45 |
|
我想删除的只是列A的数字和特殊字符
这就是我所尝试的:
df = re.sub('[^A-Za-z0-9]+', '', df1["A"])
>> expected string or bytes-like object
Tags:
您还可以使用
.str.extract()
保留所需的零件(vs replace,它消除了您不需要的零件):我将尝试在通缉列上使用带有apply函数的lambda
相关问题 更多 >
编程相关推荐