0

我有一个制表符分隔的文本文件,我通过将 Excel 工作表中的表格粘贴到文本文件中生成该文件,并且我正在尝试将数据读入Mac 上的R中。我得到以下输出

system.file("path/to/file.txt")
[1]""
no lines available in input

如果我尝试使用“源脚本或在 R 中加载数据”按钮加载文本文件,我会得到:

1:          col1    col2
                    ^
/path/to/file: unexpected symbol

我以为这可能是标签,但后来我添加了

sep='\t'

到我的 read.table 行,这仍然不起作用 - 有什么建议吗?

数据采用矩阵格式,行名的第一列/第一行条目没有条目,即第一列

4

1 回答 1

2

我发现试图弄清楚这条路径的最简单方法是搞砸:getwd()setwd(). 首先,输入

getwd()

在您的 R 终端中。这将提供您的工作目录。它还让您了解如何指定文件的路径!该函数setwd设置工作目录。

现在您有了正确格式的正确路径,您只需要使用:

##For csv files
read.csv(....)
##For tab delimited files
read.delim(....)
##For other files - you can specify `sep` to `\t` if you wish.
read.table(....)
于 2012-09-27T15:47:04.047 回答