标签: r
我有一个6k加行和10个变量的数据框。我想将char变量转换为大写而不改变df的str。
答案 0 :(得分:1)
df[sapply(df, is.character)] = toupper(df[sapply(df, is.character)])
我们只选择包含sapply(df, is.character)字符的列,然后使用向量化函数toupper并重新分配到data.frame。
sapply(df, is.character)
toupper
data.frame