1
我有一個數據框,其中一些單元格包含*值。用星號查找和替換單元格,*
RowNumber Col1
1 *
2 **
3 A123
4 ****
5 123
我試圖用空白/空值
所需的輸出
RowNumber Col1
1
2
3 A123
4
5 123
上實現這一點任何建議是多撥替換這些*值。
我有一個數據框,其中一些單元格包含*值。用星號查找和替換單元格,*
RowNumber Col1
1 *
2 **
3 A123
4 ****
5 123
我試圖用空白/空值
所需的輸出
RowNumber Col1
1
2
3 A123
4
5 123
上實現這一點任何建議是多撥替換這些*值。
我們可以用regex
來代替*
空白(""
)。 *
是一個代表零個或多個字符的元字符。所以,我們需要逃避它(\\*
),或將其放置在方括號內([*]
)讀取它的字面*
character`
df1$Col1 <- gsub("[*]+", "", df1$Col1)
df1$Col1
#[1] "" "" "A123" "" "123"
或者使用fixed=TRUE
參數
gsub("*", "", df1$Col1, fixed = TRUE)