这是我的数据
summary(RecordsWithIssues)
ID OTHERSTATE OTHERCOUNTRY
Length:373 Length:373 Length:373
Class :character Class :character Class :character
Mode :character Mode :character Mode :character
> head(RecordsWithIssues)
# A tibble: 6 × 3
ID OTHERSTATE OTHERCOUNTRY
<chr> <chr> <chr>
1 0034000001uhro2AAA MO <NA>
2 0034000001uhyOsAAI <NA> reseller
3 0034000001uhyPJAAY <NA> AECbytes
4 0034000001uhyPZAAY <NA> Friend
5 0034000001uhyPeAAI <NA> client
6 0034000001uhyPnAAI <NA> good energies
我做以下
RecordsWithIssues[,3]=tolower(RecordsWithIssues[,3])
RecordsWithIssues[1,3]
# A tibble: 1 × 1
OTHERCOUNTRY
<chr>
1 c(na, "reseller", "aecbytes", "friend", "client", "good energies", "boss", "friend", "linkedin", "aecbytes", "
>
正如您所看到的,数据框现在有一个向量而不是单个文本值。如何在不获取文本的情况下简单地转换字符串
最佳答案
我们需要用 [[
提取因为数据集还包括 tbl_df
类(class)
RecordsWithIssues[[3]] <- tolower(RecordsWithIssues[[3]])
或
$
RecordsWithIssues$OTHERCOUNTRY <- tolower(RecordsWithIssues$OTHERCOUNTRY)
关于r - 将 R 数据框中的列转换为小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45357045/