2
我熟悉toupper()
和tolower()
的功能,但是這並不完全符合我的要求。這裏是我有串的例子和字符串我想:在R中,在字符串中將大寫字母切換爲小寫字母,反之亦然
this = "This is the string THAT I have!"
that = "tHIS IS THE STRING that i HAVE!"
足夠簡單用一個例子來形容,很難實現(我認爲)。
謝謝!
我熟悉toupper()
和tolower()
的功能,但是這並不完全符合我的要求。這裏是我有串的例子和字符串我想:在R中,在字符串中將大寫字母切換爲小寫字母,反之亦然
this = "This is the string THAT I have!"
that = "tHIS IS THE STRING that i HAVE!"
足夠簡單用一個例子來形容,很難實現(我認爲)。
謝謝!
我有點好奇,如果有比一個更好的辦法:
chartr(x = this,
old = paste0(c(letters,LETTERS),collapse = ""),
new = paste0(c(LETTERS,letters),collapse = ""))
在評論
有用的觀察@Joris該?chartr
筆記,您可以使用字符範圍,避免了paste
:
chartr("a-zA-Z", "A-Za-z",this)
其實際記錄在'?tolower'中。我會做'chartr(「a-zA-Z」,「A-Za-z」,this)',它基本上是一樣的,不需要粘貼' –
這是一個直觀的解決方案), 謝謝! – Canovice