代码之家  ›  专栏  ›  技术社区  ›  Michael Minkoff

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

  •  0
  • Michael Minkoff  · 技术社区  · 10 年前

    我是R的初学者,我只是在尝试读取一个包含值的文本文件并创建一个stem显示,但我一直收到一个错误。这是我的代码:

    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**
    

    文件包含以下内容:

    '规格_重力' 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

    如果你能帮忙,我将不胜感激!谢谢

    1 回复  |  直到 10 年前
        1
  •  1
  •   csgillespie Carl Witthoft    10 年前

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

    ## The first column
    stem(gravity[,1])
    
    推荐文章