'x' 在尝试创建叶和茎显示时必须是 R 中的数字错误

'x' must be numeric ERROR in R while trying to create a Leaf and Stem display

我是 R 的初学者,我只是想读取一个包含值的文本文件并创建一个词干显示,但我总是收到错误。这是我的代码:

setwd("C:/Users/Michael/Desktop/ch1-ch9 data/CH01")
gravity=read.table("C:ex01-11.txt", header=T)
stem(gravity)
    **Error in stem(gravity) : 'x' must be numeric**

文件包含:

'spec_gravity' 0.31 0.35 0.36 0.36 0.37 0.38 0.4 0.4 0.4 0.41 0.41 0.42 0.42 0.42 0.42 0.42 0.43 0.44 0.45 0.46 0.46 0.47 0.48 0.48 0.48 0.51 0.54 0.54 0.55 0.58 0.62 0.66 0.66 0.67 0.68 0.75

如能帮到您,将不胜感激!谢谢!

gravity是一个数据框。 stem 需要一个向量。您需要 select 数据集的一列并传递给 stem,即

## The first column
stem(gravity[,1])