[英]transform() does not transform my data [R]
我有一个基本问题,没有样本数据就应该可以回答。
在数据帧ert
, x
和y
应该是数字,但它们可能被读取为字符,这可能是因为数据值周围有""
。 我无法删除那些""
因为数据集太大而无法一一删除。 因此,我运行了以下代码以尝试将字符数据转换为数字数据。
transform(ert, x = as.numeric(x), y = as.numeric(y))
这会运行,但是当我检查sapply(ert, mode)
它仍然指示x
和y
是字符。 为什么不transform
工作?
因为transform
不是就地的。 进行分配: ert <- transform(ert, ...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.