繁体   English   中英

如何在Mac上将标签分隔的文本文件读入R?

[英]How do I read a tab-delimited text file into R on a Mac?

我有一个制表符分隔的文本文件,我通过将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线,但仍然不起作用 - 任何建议?

数据采用矩阵格式,行名称的第一个col / first行条目没有条目,这是第一列

我发现试图找出这条路径的最简单方法就是弄乱: 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(....)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM