我想backward slashes用forwards slashes字串替換。所以我在 R 中使用了以下語法。
stringr::str_replace("\\", "//", "\\asd")
但是它無法替換backward slashes給定字串中的 。
你能幫忙找到正確的方法來更換它們嗎?
我在 Windows 10 機器上使用 R
uj5u.com熱心網友回復:
嘗試這個:
str_replace("\\asd", fixed("\\"), "//")
uj5u.com熱心網友回復:
您的引數順序錯誤,您需要轉義反斜杠。
> stringr::str_replace("\\asd", "\\\\", "//")
[1] "//asd"
uj5u.com熱心網友回復:
您可以gsub在 R 中使用用于替換操作的函式。這些函式接受輸入并將其替換為指定的值。
gsub("\\\\", "/", x)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/350440.html
下一篇:R在組內跨行連接但保留序列
