R で文字列を小文字に変換する

Sheeraz Gul 2023年6月21日
  1. tolower() を使用して単純な文字列を R の小文字に変換する
  2. tolower() を使用して R でデータ フレーム列を小文字に変換する
  3. casefold() を使用して R で文字列を小文字に変換する
R で文字列を小文字に変換する

tolower() メソッドと casefold() メソッドは、文字列の大文字と小文字を小文字に変換できます。 このチュートリアルでは、これらのメソッドを使用して文字列を小文字に変換する方法を示します。

tolower() を使用して単純な文字列を R の小文字に変換する

tolower() 関数は文字列をパラメーターとして受け取り、それを小文字に変換します。 例を参照してください:

Demo_String <- 'HELLO! THIS IS DELFTSTACK.COM'
result <- tolower(Demo_String)
print(result)

コードは文字列を小文字に変換します。

[1] "hello! this is delftstack.com"

tolower() を使用して R でデータ フレーム列を小文字に変換する

tolower() メソッドは、データ フレーム列を小文字に変換することもできます。 tolower() メソッドに、列名をパラメータとしてデータ フレームを渡します。

例を参照してください:

Delftstack = data.frame(Name=c('JACK', 'JOHN', 'MIKE', 'MICHELLE', 'JHONNY'),
                        LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                        Id=c(101, 102, NA, 104, NA))

print('The dataframe before converting the case:-')
Delftstack

#convert Name coloumn to lowercase
Delftstack$Name <- tolower(Delftstack$Name)

print('The dataframe after converting the case:-')
Delftstack

上記のコードは、Name 列を小文字に変換します。 出力を参照してください:

[1] "The dataframe before converting the case:-"
      Name LastName  Id
1     JACK  Danials 101
2     JOHN     Cena 102
3     MIKE Chandler  NA
4 MICHELLE   McCool 104
5   JHONNY    Nitro  NA

[1] "The dataframe after converting the case:-"
      Name LastName  Id
1     jack  Danials 101
2     john     Cena 102
3     mike Chandler  NA
4 michelle   McCool 104
5   jhonny    Nitro  NA

casefold() を使用して R で文字列を小文字に変換する

casefold() メソッドは、文字列を大文字と小文字に変換できます。 これには 2つのパラメーターが必要です。文字列と、もう 1つは Upper=F または Upper=T です。

Upper=F は小文字を意味し、Upper=T は大文字を意味します。 例を参照してください:

Demo_String <- 'HELLO! THIS IS DELFTSTACK.COM'
result <- casefold(Demo_String, upper = F)
print(result)

Upper=F を指定した casefold() は、文字列を小文字に変換します。 出力を参照してください:

[1] "hello! this is delftstack.com"
著者: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

関連記事 - R String