R基礎函數詳解——(1)read.table


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,

      stringAsFactors = default.stringsAsFactors(),

      fileEncoding = "", encodeing = "unknown", text, skipNul = FALSE)

read.csv(file, header = TRUE, sep = ",", quote = "\"",

     dec = ".", fill = TRUE, comment.char = "", ...)

read.csv2(file, header = TRUE, sep = ",", quote = "\"",

     dec = ".", fill = TRUE, comment.char = "", ...)

read.delim(file, header = TRUE, sep = "\t", quote = "\"",

      dec = ".",  fill = TRUE, comment.char = "", ...)

read.delim2(file, header = TRUE, sep = "\t", quote = "\"",

       dec = ",", fill = TRUE, comment.char = "", ...)

參數

file      讀數據的文件名稱。表中的每一行在文件中是一行數據。如果它沒有包含一個絕對路徑,文件 名稱處於當前工作目錄下。getwd()。Tilde-expansion is performed where supported.這可能是是一個壓縮文件。(see file)

        作為一種選擇,文件可以是一個可讀文本模式連接(如果必要可以打開,如果這樣在函數的調用結束關閉(並且銷毀))。(如果使用了stdin(),行的提示有可能有歧義。以空行或一個EOF信號結束輸入, 在Unix系統Ctrl-D和在Windows系統Ctrl-Z。stdin()的一個pushback將在返回前清除。

        文件也可以是一個完整的URL。(對於支持的URL格式,見url的幫助部分。)

header    用一個邏輯值指示文件是否包含變量的名稱作為第一行。如果缺失,值則由以下形式決定:當且僅當第一行比其他行少一列時,header被設置為TRUE。(即其他情形默認文件中無表頭)

sep      域的分割符。文件每行的每個值被這個分隔符分割。如果sep=""(read.table的默認值)。分隔符是空白符,即一個或多個空白符,制表符,新行或換行符。

quote     引號字段集合。若不用引號,用quote = "". 對於在引號內引號的行為見scan。引號只對作為字符讀入列,指除了colClasses指定外的所有列。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM