【问题标题】:convert to numeric string with double quotes in R在R中转换为带双引号的数字字符串
【发布时间】:2015-11-08 18:08:57
【问题描述】:

我有一个数据框,其中包含一些带双引号或单引号的字段,例如:

""spendtime""   ""Average %""   ""Physical Memory """
""3600""    ""0.00518809""  17.17660342"
""3600""    ""0.00000000""  19.18255917"

所以,我尝试使用as.numeric 转换,但字段看起来像被截断了

as.numeric(filter$spendtime)
[1] 30 30

您知道如何删除引号或正确转换吗?

【问题讨论】:

  • 试试as.numeric(gsub('"', '', filter$spendtime))
  • 很好的答案!非常感谢!

标签: r quotes


【解决方案1】:

我们可以使用gsub删除",然后应用as.numeric

as.numeric(gsub('"', '', filter$spendtime)) 

【讨论】:

    猜你喜欢
    • 2017-08-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多