手工打个数据
代码语言: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')
成功
这份数据看起来有点离谱
我删除了以后,输出了错误
然后把缺空补全的参数删除
可以直接的打开