繁体   English   中英

从数据框中的列中删除此字符串“\\r”

[英]Remove this string “\r” inside a column from a dataframe

我有一个超过 40k 行的数据框。 在我使用正则表达式删除所有空电子邮件和不正确的电子邮件之前,但您有一些电子邮件具有此\\r字符串和域的结尾,并且还存在于其中的一些空格中。

                             email                   name  last_name
50052       juancitopues@gmail.com  \r        JUAN ANDRES     DAVILA
50053       marcosjhon27@gmail.com\r     MARCOS JHONNATAN   ESQUIVES

我尝试使用替换,但我无法删除该字符串\\r

df_final['email'] = df_final['email'].str.replace('\r', '')
df_final['email'] = df_final['email'].str.replace(' \r', '')

任何想法我都会感谢你们,非常感谢。

尝试转义\\

通过replace() + strip()

df['email']=df['email'].replace(r'\\r','',regex=True).str.strip()

要么

通过rstrip() + strip()

df['email']=df['email'].str.rstrip("\\r").str.strip()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM