【发布时间】:2021-03-11 15:15:16
【问题描述】:
可重现的样本数据
df <- data.frame(
change_time = c("[4605]", "[4000]", "[4305]",
"[5530]", "[6500]", "[5653]",
"[2936]", "[4691]", "[2500]")
)
嗨, 如何将值更改为数字? 到目前为止,我已经使用 as.numeric(),但我收到了警告 警告信息: 强制引入的 NAs
【问题讨论】:
-
x <- c("[4605]", "[4000]");as.numeric(gsub("\\[|\\]", "", x))。图像不是发布数据(或代码)的好方法。请参阅 this Meta 和 relevant xkcd。您可以以dput格式发布示例数据吗?请使用您尝试过的代码和dput(df)的输出来编辑问题。或者,如果dput(head(df, 20))的输出太大。 (注意:df是您的数据集的名称。)
标签: r