【发布时间】:2020-08-26 14:19:24
【问题描述】:
我正在尝试清理我的数据框,但我只想删除一列的特殊字符。 (请参考下图)
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
【问题讨论】:
-
使用,
df1.A.str.replace('[^A-Za-z0-9]+', '')
标签: python pandas dataframe python-re