【问题标题】:Error in hist.default(OBJECTNAME$COLUMNNAME) : 'x' must be numerichist.default(OBJECTNAME$COLUMNNAME) 中的错误:“x”必须是数字
【发布时间】:2014-04-11 21:00:01
【问题描述】:

我正在尝试在 R 中绘制一个直方图(来自给定 CSV 文件的列中的给定值)因此我使用:

read.csv(file.choose(), header=TRUE) -> temp 

它打开一个文件浏览器并允许我选择一个文件并将其内容保存在一个对象“temp”中。然后我用了,

hist (temp$Sex)

Sex 是列名,我得到的是这样的错误消息:

hist.default(temp$Sex) 中的错误:“x”必须是数字

谁能帮我在图表中绘制列的值?

谢谢!

【问题讨论】:

    标签: r csv histogram


    【解决方案1】:

    如果您的 temp$Sex 列仅包含“m”和“f”,您可以尝试以下操作:

    barplot(table(temp$Sex))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 2022-01-05
      • 2014-07-27
      • 2020-12-19
      • 2019-10-04
      • 1970-01-01
      相关资源
      最近更新 更多