【发布时间】:2011-09-17 00:20:20
【问题描述】:
我有一个这样的平面文件:
x1, x2, x3, x4, x5
0.438,0.498,3.625,3.645,5.000
2.918,5.000,2.351,2.332,2.643
1.698,1.687,1.698,1.717,1.744
0.593,0.502,0.493,0.504,0.445
0.431,0.444,0.440,0.429,1.0
0.438,0.498,3.625,3.648,5.000
如何在 R 中加载它。
我已经尝试过这样做
> x <- read.table("C:\\flatFile.txt", header=TRUE)
但是在我做了一些操作之后,我得到了类似的错误
> colSums(x)
Error in colSums(x) : 'x' must be numeric
【问题讨论】:
-
?read.csv。我可以建议您花一些时间浏览一些通用的 R 介绍吗?我意识到cran.r-project.org/doc/manuals/R-intro.pdf 的覆盖面并不大,但是在cran.r-project.org/other-docs.html 有加载 各种详细程度的文档,并为各种不同的受众设计(PS,也许我应该休息一下来自 StackOverflow 的一段时间——我似乎变得脾气暴躁) -
对不起,我似乎没有找到正确读取数据的方法,逗号是问题......?
-
我同意 Ben Bolker 的观点,但我想补充一点,您应该使用 ?read.table 和 ?colSums (即查阅 R 帮助文件)。无论如何,请改用 read.csv()。
-
@Ben Bolker:你忘记了明显的R Data Import/Export。