Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用as.numeric(级别(f)[f])_R_Normalization - Fatal编程技术网

如何使用as.numeric(级别(f)[f])

如何使用as.numeric(级别(f)[f]),r,normalization,R,Normalization,我正在尝试一项作业,但数据集出现了问题。根据问题,我们必须对持续时间、金额和分期付款列进行分析。我尝试使用scale命令规范化这些列的数据,将它们放入一个单独的数据框中。但是,我得到一个错误,说: colMeansx中出错,na.rm=TRUE:“x”必须是数字 我进一步研究发现,数据集可能不是纯粹的数字,尽管在它看来,似乎所有三列都是数字。我使用了is.numeric命令并得到了结果: is.numericnew_数据集 [1] 假的 走了这么远,现在我被困在如何将非数字数据转换为数字类型,而

我正在尝试一项作业,但数据集出现了问题。根据问题,我们必须对持续时间、金额和分期付款列进行分析。我尝试使用scale命令规范化这些列的数据,将它们放入一个单独的数据框中。但是,我得到一个错误,说: colMeansx中出错,na.rm=TRUE:“x”必须是数字

我进一步研究发现,数据集可能不是纯粹的数字,尽管在它看来,似乎所有三列都是数字。我使用了is.numeric命令并得到了结果: is.numericnew_数据集 [1] 假的

走了这么远,现在我被困在如何将非数字数据转换为数字类型,而不必手动替换所有值。我在as.numericlevelsf[f]上找到了一些东西,但无法理解如何应用它。我得到一个错误:


新的数据集,欢迎来到StackOverflow。你能在你的问题上加个标签吗?这样我们就知道你在用什么语言写了?这会有很大帮助。“持续时间”和“金额”听起来像是数字变量,但“分期付款”呢?你确定这个是数字吗?尝试使用class或str查看哪些变量不是数字。嗨,我可以在主变量上使用as.numeric解决缩放问题。所有3个变量实际上都不是数字,必须进行转换。