我有一个char变量的数据框,我想将rf值转换为r中的大写/小写

时间:2018-01-30 12:34:41

标签: r

我有一个6k加行和10个变量的数据框。我想将char变量转换为大写而不改变df的str。

1 个答案:

答案 0 :(得分:1)

df[sapply(df, is.character)] = toupper(df[sapply(df, is.character)])

说明

我们只选择包含sapply(df, is.character)字符的列,然后使用向量化函数toupper并重新分配到data.frame