如何在 r 中将字符串转换为小写(附示例)


您可以使用 R 中内置的tolower()函数将字符串转换为小写。

 #convert string to lowercase
tolower(string_name)

以下示例展示了如何在实践中使用此功能。

示例 1:将单个字符串转换为小写

以下代码展示了如何在 R 中将单个字符串转换为小写:

 #create string
my_string <- ' THIS IS A SENTENCE WITH WORDS. '

#convert string to all lowercase
tolower(my_string)

[1] "this is a sentence with words."

请注意, tolower()函数将字符串中的所有字符转换为小写

示例 2:将列中的每个字符串转换为小写

以下代码显示如何将数据框列中的每个字符串转换为小写:

 #create data frame
df <- data. frame (team=c('Mavs', 'Nets', 'Spurs'),
                 dots=c(99, 94, 85),
                 rebounds=c(31, 22, 29))

#view data frame
df

   team points rebounds
1 Mavs 99 31
2 Nets 94 22
3 Spurs 85 29

#convert team names to lowercase
df$team <- tolower(df$team)

#view updated data frame
df

   team points rebounds
1 mavs 99 31
2 net 94 22
3 spurs 85 29

示例 3:将多列字符串转换为小写

以下代码展示了如何将数据框的多列中的字符串转换为小写:

 #create data frame
df <- data. frame (team=c('Mavs', 'Nets', 'Spurs'),
                 conf=c('WEST', 'EAST', 'WEST'),
                 dots=c(99, 94, 85))

#view data frame
df

   team conf points
1 Mavs WEST 99
2 Nets EAST 94
3 Spurs WEST 85

#convert team and conference to lowercase
df[c(' team ', ' conf ')] <- sapply(df[c(' team ', ' conf ')], function (x) tolower(x))

#view updated data frame
df
   team conf points
1 mavs west 99
2 net east 94
3 spurs west 85

其他资源

以下教程解释了如何在 R 中执行其他常见的与字符串相关的任务:

如何在 R 中使用 str_split
如何在 R 中使用 str_replace
如何在R中将向量转换为字符串

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注