工作不能搞定

时间:2018-04-13 16:30:46

标签: r toupper

我想将数据帧中因子列的内容从小写转换为大写。函数toupper(dataframe $ columnname)以大写形式打印内容,但实际上似乎没有任何内容发生。当我检查使用级别(dataframe $ columnname)或只是目视检查数据帧时,内容仍然是小写的。我做错了什么?

1 个答案:

答案 0 :(得分:1)

要更改data.taframe的内容,您必须更改列值

dataframe$columnname <- toupper(dataframe$columnname)

虽然,如果你想玩角色,那就像

一样
dataframe$columnname <- toupper(as.character(dataframe$columnname))