【问题标题】:Can't get toupper to work无法让 toupper 工作
【发布时间】:2018-04-13 16:30:45
【问题描述】:

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

【问题讨论】:

  • 您不会通过将向量替换为toupper 输出来更新向量。也许,dataframe$columnname <- toupper(dataframe$columnname) 会起作用

标签: r toupper


【解决方案1】:

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

dataframe$columnname <- toupper(dataframe$columnname)

不过,如果你想玩角色,那就去做吧

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 2014-12-26
    • 2017-12-22
    • 2012-02-28
    • 2015-12-01
    • 2012-01-29
    • 2014-12-16
    相关资源
    最近更新 更多