【发布时间】:2013-10-09 09:26:53
【问题描述】:
我有一个包含一堆列的数据框,我需要将它们转换为数字类型。我编写了以下代码来尝试执行此操作,但是它说替换有 0 行。
instanceconvert <- colnames(regmodel[7:262])
for (i in instanceconvert)
{
regmodel$i <- as.numeric(regmodel$i)
}
任何帮助将不胜感激。
【问题讨论】:
-
这不起作用的原因是你告诉 R 在
regmodel内寻找一个名为i的对象。在您的循环中,i是列本身,而不是列的名称。 -
别忘了 R Inferno 中的 8.2.1:www.burns-stat.com/pages/Tutor/R_inferno.pdf
标签: r