2013-03-05 53 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