R 历史默认值(OBJECTNAME$COLUMNNAME)中出错:';x';必须是数字

R 历史默认值(OBJECTNAME$COLUMNNAME)中出错:';x';必须是数字,r,csv,histogram,R,Csv,Histogram,我试图在R中绘制直方图(给定CSV文件列中的给定值),因此我使用: read.csv(file.choose(), header=TRUE) -> temp 它打开一个文件浏览器,允许我选择一个文件并将其内容保存在一个对象“temp”中。然后我用 hist (temp$Sex) 其中Sex是列名&我得到的是这样一条错误消息: 历史默认值(临时$Sex)中出错:“x”必须是数字 有人能帮我在图表中画出一列的值吗 谢谢 如果您的temp$Sex列只包含“m”和“f”,您可以尝试以下操作:

我试图在R中绘制直方图(给定CSV文件列中的给定值),因此我使用:

read.csv(file.choose(), header=TRUE) -> temp 
它打开一个文件浏览器,允许我选择一个文件并将其内容保存在一个对象“temp”中。然后我用

hist (temp$Sex)
其中Sex是列名&我得到的是这样一条错误消息:

历史默认值(临时$Sex)中出错:“x”必须是数字

有人能帮我在图表中画出一列的值吗


谢谢

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

barplot(table(temp$Sex))