我有一个制表符分隔的文本文件,我是通过将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行条目没有条目,这是第一列
答案 0 :(得分: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(....)