如何从csv读取一维数组/向量到R

时间:2012-06-21 18:25:56

标签: r csv plot

我有一段时间没用过R,我忘记了怎么做。我输出大约5000个用逗号分隔的值。我想将它们导入R并绘制它们,以便我可以看到它们的分布方式。

文件:

1,2,3,4,5,6,7,8,9,0,

代码:

x <- read.csv("output.csv", header=f, sep=",")
plot(x, axes=false, xlab="", ylab="")

当我这样做时,我收到以下错误:

Error in pairs.default(data.matrix(x), ...) : object 'false' not found

获得此结果的最佳方法是什么?

3 个答案:

答案 0 :(得分:3)

正如纪念中所述,R区分大小写。因此,false不等于FALSE,后者是正确的R语法。由于它不会将false识别为布尔值,因此会搜索不存在的名为false的对象。请注意,我认为使用FALSE而非F是一种好习惯。这使你的意思更明确。

答案 1 :(得分:2)

HY

这是我的解决方案:

以下是文件中的数字(numbers.csv):

1,2,3,4,5,6,7,8,9


x <- read.csv(numbers.csv,header=FALSE,sep=",")

plot(1:length(x),x,axes=F)

答案 2 :(得分:0)

您可以使用scan功能:

x <- scan("output.csv", sep=",")
plot(x, xlab="", ylab="")