R读取TXT

2020-12-03 14:56:17 浏览数 (2)

手工打个数据

代码语言:javascript复制
 read.table(file, header = FALSE, sep = "", quote = ""'",
           dec = ".", numerals = c("allow.loss", "warn.loss", "no.loss"),
           row.names, col.names, as.is = !stringsAsFactors,
           na.strings = "NA", colClasses = NA, nrows = -1,
           skip = 0, check.names = TRUE, fill = !blank.lines.skip,
           strip.white = FALSE, blank.lines.skip = TRUE,
           comment.char = "#",
           allowEscapes = FALSE, flush = FALSE,
           stringsAsFactors = default.stringsAsFactors(),
           fileEncoding = "", encoding = "unknown", text, skipNul = FALSE)

拉着文件进软件,看看实际路径

然后读取成功

file参数:必须的,可以是相对路径或者绝对路径(注意:Windows下路径要用斜杠'/'或者双反斜杠'\')。

对两个参数的解答

注意看按键是这个

Tab键是自动补全的一个/(在英文的输入法下)然后自己在补一个/

继续摁Tab持续补全

试试unix的路径

注意看也可以Tab补全,你得命令正确才可以

路径错误

我们仿照一点数据

第一次读取,乱码

改改编码就好

改成喜闻乐见的ANSI

如果数据集中含有中文,直接导入很有可能不识别中文,这时加上参数fileEncoding='utf-8'

代码语言:javascript复制
read.csv('data.csv',fileEncoding='utf-8')

成功

这份数据看起来有点离谱

我删除了以后,输出了错误

然后把缺空补全的参数删除

可以直接的打开

0 人点赞