簡體   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