我有一個資料集,我想在一列中替換“。” 帶有 ' ' 或空格。
注意 - Date 是一個物件型別
資料
Date Type
Q1.27 A
Q2.27 B
期望的
Date Type
Q1 27 A
Q2 27 B
正在做
df['Date'] = df['Date'].replace('.','', regex=True)
然而,這消除了全部價值。任何建議表示贊賞。我想我可能需要合并一個拆分,因為代碼指示要用空格替換值。
uj5u.com熱心網友回復:
在正則運算式中,.是匹配任何字符的通配符。所以你用空字串替換所有字符。用于regex=False使其成為文字字串而不是正則運算式。
你說你希望替換是一個空格,而不是一個空字串。
df['Date'] = df['Date'].str.replace('.',' ', regex=False)
uj5u.com熱心網友回復:
df['Date'] =df['Date'].str.replace('\.',' ',regex=True)
Date Type
0 Q1 27 A
1 Q2 27 B
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/453878.html
