R语言如何修复:‘x’ must be numeric
在这篇文章中,我们将看到如何解决:’x’必须是数字。为此,我们将介绍两个关于错误信息 “x必须是数字 “的例子。
例子1:向量’x’必须是数字的错误
在这个例子中,我们将创建一个向量,并尝试用特定的数据绘制hist()图,然后发生’x’必须是数字,因为我们将字符串数据传入直方图。
如何产生一个错误
输出
在上面的例子中,我们看到当我们试图绘制直方图时,由于字符串数据产生了一个错误,这意味着直方图必须是数字数据。
如何解决这个错误
为了解决这个错误,我们将使用as.numeric()方法将向量元素转换成数字数据。
输出
例2: 数据框架中的错误’x’必须是数字的
同样,在这里我们将创建带有字符串数据元素的数据框架并尝试绘制hist()。
如何产生一个错误
输出
在上面的例子中,我们看到当我们试图绘制直方图时,由于字符串数据产生了一个错误,这意味着直方图必须是数字数据。
如何解决这个错误
为了解决这个错误,我们将使用as.numeric()方法将数据帧元素转换为数字数据。
输出