[英]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.