<strike id="rrvnz"></strike>

    <noframes id="rrvnz">
    <noframes id="rrvnz"><span id="rrvnz"><pre id="rrvnz"></pre></span><address id="rrvnz"></address>
    <address id="rrvnz"><nobr id="rrvnz"></nobr></address><noframes id="rrvnz">
      <em id="rrvnz"></em>

        首 頁IT知識庫翔宇問吧收藏內容
        當前位置:翔宇亭IT樂園IT知識庫R語言

        R語言中使用read.table()函數讀取文件中的數據

        減小字體 增大字體 作者:biye5u.com  來源:本站原創  發布時間:2017-12-03 20:44:25

        在R中,可以使用read.table()函數方便的讀取具有多列表格形式的文件數據。文件中的數據一般情況,行對應的是樣本,列(字段)對應著相應的變量。讀取的數據將組織成數據框的結構。具體形式和參數解釋可以參考本站中的這篇文章:R語言中read.table()函數用法詳解

        本文主要給出一些具體的使用形式。

        read.table()函數對于數據文件的擴展名并沒有要求。只要數據組織時是按照行和列的形式進行組織,且每個字段的數據以某種形式(如空白、逗號等)進行分隔即可。如下面兩個圖所示的文件格式都可以,甚至是使用其他分隔符分隔的也可以。

        圖1 數據文件以空白(tab)進行分隔的形式

        (1)read.table("gi.txt")  #直接給出文件名稱,沒有指定額外的參數

        結果形式如下:

        在沒有給定分隔符時,默認以空白分隔(空格或tab制表符),并且可以看出原文件中的標題行也作為數據進行了處理。在沒有給定字段(變量)名稱時,read.table()函數依次給每列的變量名為v1,v2,...。讀取結果的第1列為行標標題。

        (2)read.table("gi.txt",header=TRUE)  #指定header為TRUE,指明原文件中包含變量名(字段名)

        讀取結果如下:

        (3)read.table("gi.txt",header=TRUE,col.names=c("year","x","y")) #指定列名的情形

        結果如下:

        (4)read.table("0504多元回歸開店問題.csv")

        可以看出在以逗號作為分隔符的文件中,如果不指定數據的分隔符,read.table()函數會將所有的數據理解為一個字段(變量)下的數據。如果要正確讀出原數據的格式,可以使用下面的格式:

        (5)read.table("0504多元回歸開店問題.csv",header=TRUE,sep=",")

        可以看出,這次讀取的數據是符合要求的形式。

        有時,我們只需要前N行的數據,這時,可以指定nrows參數。

        (6)read.table("0504多元回歸開店問題.csv",header=TRUE,sep=",",nrows=15) #讀取前15行的數據

        這樣指定nrows=15,則read.table()函數只讀取前15行的數據(不含標題行)。

        有時,我們需要忽略前m行的數據,則可以指定skip參數。

        (7)read.table("0504多元回歸開店問題.csv",header=TRUE,sep=",",skip=5) #忽略前5行的數據

        這樣指定skip=5后,read.table()函數將從第6行數據讀取。

        以上是關于read.table()函數經常使用的格式。

        本文(完)

        本文為本站原創,如需轉載,請注明出處:R語言中使用read.table()函數讀取文件中的數據-翔宇亭IT樂園

        知識評論評論內容只代表網友觀點,與本站立場無關!

           評論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評論
        愿您的精彩評論引起共鳴,帶來思考和價值。
        用戶名: 查看更多評論
        分 值:100分 90分 80分 70分 60分 40分 20分
        內 容:
        驗證碼:
        關于本站 | 網站幫助 | 廣告合作 | 網站聲明 | 友情連接 | 網站地圖
        本站部分內容來自互聯網,如有侵權,請來信告之,謝謝!
        Copyright © 2007-2020 biye5u.com. All Rights Reserved.
        特黄特色三级在线观看 - 视频 - 在线观看 - 影视资讯 -心晴网