从熊猫列中删除特殊字符

时间:2020-07-08 15:18:14

标签: python pandas re

我想使用以下脚本从数据框中的列中删除一些特殊字符:

Contenido_format = []
for i in range(len(activities)):
    aux = activities['Nota'][i]
    aux = re.sub('</p>','. ',aux)
    aux = re.sub('<br>','. ',aux)
    Contenido_format.append(aux)
    
activities['Nota']=Contenido_format

我收到以下错误:
“ TypeError:预期的字符串或类似字节的对象”

尽管它对于其他一些列也可以正常工作。
我尝试使用以下脚本将列转换为字符串:

activities['Nota']= activities['Nota'].map(lambda x: str(x))

但是它显然正在合并所有数据

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您可以这样做:

activities['Nota'] = activities['Note'].str.replace('</p>|<br>', ". ")