繁体   English   中英

Python/Pandas 删除包含特定字符串的字符串的开头

[英]Python/Pandas remove the start of a string which contains a specific string

我有以下数据:

COLUMN NAME
Sample\Sample_ID\
Sample\Sample_ID\
Sample\Sample_ID\
Sample\Sample_ID\
Sample_ID\
Sample_ID\

我想删除/去除包含此的数据行的“样本\\”。

df['COLUMN NAME'] = df['COLUMN NAME'].str.replace(r'Sample\\', '')

输出

    COLUMN NAME
0   Sample_ID\
1   Sample_ID\
2   Sample_ID\
3   Sample_ID\
4   Sample_ID\
5   Sample_ID\

笔记

我使用双 baslash \\\\因为单个反斜杠是 Python 中的转义字符。 所以我们需要使用两个字面指向一个反斜杠。

暂无
暂无

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

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