-2

我正在尝试使用 csv 输入文件创建一个点图。(我是新的 R 用户。)数据集有两个变量,第一个是字符串变量,第二个是数字。有 48 例无缺失数据。数据输入正常:

test <- read.table("c:/test_csv.csv", header=TRUE, sep=",")
mydata
   state indmed
1     AL     -4
2     AR      0
3     AZ      2
4     CA      8
5     CO      5
…

但是,当我运行点图时,无法识别第一个字符串列。

dotchart (state$indmed, labels=row.names(state))
Error in dotchart(state$indmed, labels = row.names(state)) : 
  object 'state' not found

不确定输入和/或点图是否有问题。如何纠正?谢谢,RB

4

1 回答 1

0

这是你在看什么?

## Read the data
data <- read.table(text="state indmed
AL     -4
AR      0
AZ      2
CA      8
CO      5",header=T)
data

## Plot the dot chart
dotchart(data$indmed,data$state,xlab="Indmed",ylab="States")

输出如下: 在此处输入图像描述

于 2013-07-08T18:38:30.897 回答