read.table()参数
如果需要了解更详细的定义,可以在R中输入?read.table
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)
header 首行问题,一个逻辑值,用来反映这个文件的第一行是否包含变量名。
sep 分隔符问题,文件中的字段分离符,如果读入制表符分隔的文件使用“\t”
quote 引用,指定用于包围字符型数据的字符
dec 用来表示小数点的字符,指点小数点数
row.names 保存着行名的向量活文件中的一个变量的序号或名字,缺省时行号为1,2,3,…
col.names 指定列名的字符型向量,缺省值时为V1,V2,V3,…
as.is 字符型变量是否转换为因子型变量(如果值为FALSE),TRUE则将其保留为字符型。as.is可以时逻辑型,数值型或者字符型向量,用来判断变量是否被保留为字符。
na.strings 缺失值,默认用NA表示。
colClasses 指定各列数据类型的一个字符型向量
nrows 可读取的最大行数,-1表示都读入
skip skip=n 表示跳过文件的前n行
check.names 如果为TRUE,检查变量名在R中是否有效
fill 如果为TRUE,且所有的行中变量数目相同,则用空白填补
strip.white 在sep指定情况下,如果为TRUE,则删除字符型变量前后多余的空格
blank.lines.skip 如果为TRUE,忽略空白行
comment.char 注释,R语言中默认#为注释内容,当用一个字符在数据文件中写注释,以此开头的行将被忽略(要禁用这个参数,可以使用comment.char="")
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!