transform()不会转换我的数据[R]

时间:2018-07-17 19:44:32

标签: r

我有一个基本问题,没有样本数据就可以回答。

在数据帧ert中,xy应该是数字,但它们可能被读取为字符,这可能是因为数据值周围有""。我无法删除那些"",因为数据集太大而无法一一删除。因此,我运行了以下代码,尝试将字符数据转换为数字数据。

transform(ert, x = as.numeric(x), y = as.numeric(y))

这会运行,但是当我检查sapply(ert, mode)时,它仍然指示xy是字符。 transform为什么不起作用?

1 个答案:

答案 0 :(得分:6)

因为transform不在适当的位置。进行作业:ert <- transform(ert, ...)