2013-03-05 47 views
0
limbs <- c(4, 3) 
names(limbs) <- c('One-Eye', 'Peg-Leg') 

要应用barplot上面我用:如何应用函数到CSV文件

barplot(limbs) 

如何申请相同的功能为.csv文件? 是否有一个命令我可以用来设置四肢&名称(四肢) 四肢,姓名列?

我读过使用CSV文件到内存中:结果< - read.csv(result.csv“)

的CSV格式是:

names  limbs 
'One-Eye' , 4 
'Peg-Leg' , 3 

回答

1

为什么不直接使用您使用的法向量使用相同的方法

> limbs <- result$limbs 
> names(limbs) <- result$names 
> barplot(limbs) 

,或者更直接:

> barplot(result$limbs, names.arg = result$names) 
+0

当我尝试你或代码时,我收到此错误:名称(肢体)错误< - 结果$名称: 找不到函数“名称< - ”是否需要导入包? – 2013-03-05 16:07:16

+0

应该不需要。尝试清理你的工作空间并重新加载你的csv,就像你在你的答案中提到的那样。澄清一下,你的csv的第一行在“名字”和“四肢”之间应该有一个逗号。可以?如果没有,那么你的列名可能不是我读取文件时的“名称”和“肢体”。 – A5C1D2H2I1M1N2O1R2T1 2013-03-05 16:17:10

+0

在数据对象中,函数'names'和标签'names'之间可能存在冲突(或工作区中的其他对象)。 – 2013-03-05 16:38:45