麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > R > 正文

R語(yǔ)言中使用scan()函數(shù)讀取文件中的數(shù)據(jù)

2023-05-01 13:45:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在R語(yǔ)言中可以使用scan()函數(shù)從文件中獲取數(shù)據(jù)或從鍵盤中直接獲取用戶輸入的數(shù)據(jù),其語(yǔ)法格式可以參見《R語(yǔ)言中scan()函數(shù)參數(shù)詳解》。這里主要探討一下從文件中獲取數(shù)據(jù)的方法。

1、從文本文件中讀取數(shù)據(jù)

假設(shè)在R的當(dāng)前工作目錄中有一個(gè)文件:student.txt,其存儲(chǔ)的數(shù)據(jù)如下所示:

數(shù)據(jù)文件格式

每個(gè)數(shù)據(jù)以空白分隔。

(1)scan("student.txt", what="c")  #以字符串的格式讀取數(shù)據(jù)

(2)scan("student.txt", what="c", nlines=3)  #讀取3行

(3)scan("student.txt", what="c", skip=1)  #忽略第1行

以上的執(zhí)行情況如下圖所示:

scan()函數(shù)讀取文件的形式

(4)scan("student.txt", what=list(studentNo="",studentName="", studentSex="", studentAge=0),skip=1) #以列表的形式讀取數(shù)據(jù)

scan()函數(shù)以列表的形式讀取數(shù)據(jù)

(5)lst <- scan("student.txt", what=list(xh="",xm="",xb="",nl=0),skip=1)  #讀取數(shù)據(jù)并保存到變量中

執(zhí)行情況如下圖所示:

scan()函數(shù)讀取數(shù)據(jù)到變量中

2、讀取CSV

CSV文件,默認(rèn)是以逗號(hào)進(jìn)行分隔的數(shù)值文件。將Excel文件另存CSV格式的文件后,可以使用R語(yǔ)言的scan()函數(shù)讀取其數(shù)據(jù)。

使用scan()函數(shù)讀取csv格式的文件,與讀取文本型數(shù)據(jù)沒(méi)有多大區(qū)別,不過(guò)要指定逗號(hào)作為分隔符。

將student.txt文件中的數(shù)據(jù)鍵入到Excel文件后,另存為student.csv,并將其放到R的工作目錄中。

(1)scan("student.csv")  #scan()函數(shù)默認(rèn)以double格式存儲(chǔ)數(shù)據(jù),而該文件中包含不能轉(zhuǎn)換的數(shù)據(jù)而報(bào)錯(cuò)

(2)scan("student.csv",what="c") #由于未指定分隔符,scan()函數(shù)將每一行作為了一個(gè)數(shù)據(jù)域

(3)scan("student.csv",what="c",sep=",") #指定逗號(hào)作為分隔符后,可以正確讀取數(shù)據(jù)了

(4)scan("student.csv",what="c",sep=",",skip = 1)  #忽略第一行的標(biāo)題行

以上在R中的執(zhí)行情況如下圖所示:

使用scan()函數(shù)讀取CSV格式的文件

(5)scan("student.csv",what=list(xh="",xm="",xb="",nl=0),sep=",",skip=1) #以列表的形式讀取數(shù)據(jù)

(6)m<-matrix(scan("student.csv",what="c",sep=",",skip=1),ncol=4,byrow=TRUE) #讀取數(shù)據(jù)并創(chuàng)建矩陣

以上執(zhí)行情況如下圖所示:

scan()函數(shù)以列表的形式讀取數(shù)據(jù)和讀取數(shù)據(jù)到矩陣中

本部分(完)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 福利免费观看 | 日本在线播放一区二区 | 欧美成人性色 | 日本一区二区免费在线观看 | 制服丝袜成人动漫 | 欧美视频99| 国产成人高清在线 | 国产一区二区欧美 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 中文字幕免费在线观看视频 | 97精品国产高清在线看入口 | 久久艳片 | 精品国产一区二区三区成人影院 | 毛片网站视频 | 久久亚洲第一 | 国产91av视频 | 午夜视频亚洲 | 欧美日韩色 | 亚洲一区二区三区四区精品 | 日韩视频―中文字幕 | 日日草夜夜草 | 久久国产精品久久久久久电车 | 精品一区二区三区中文字幕老牛 | 国产一区二区免费在线观看视频 | 爱福利视频网 | 99国内精品 | 羞羞视频免费视频欧美 | 色诱亚洲精品久久久久久 | 国产成人自拍av | 看91视频| 成人午夜精品 | 亚洲午夜久久久精品一区二区三区 | 黑人一区二区 | 精品国产一区二区三区天美传媒 | 91成人影库 | www.成人精品 | 国产精品免费久久久 | 国产精品一区网站 | 黄色片免费看看 | 久久国产免费视频 | 午夜在线成人 |