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

首頁 > 編程 > R > 正文

R語言中使用scan()函數輸入數據

2023-05-01 13:45:46
字體:
來源:轉載
供稿:網友

在R語言中,可以使用scan()函數從鍵盤中獲取數據。scan()函數的語法格式可以參見《R語言中scan()函數參數詳解》。

1、直接輸入數據

輸入數據時,可以每次輸完一個數據后換行,也可以以空格作為分隔符輸入數據。

(1)每行一個數據

scan()
1: 11
2: 12
3: 13
4:

Read 3 items
[1] 11 12 13

(2)以空格作為數據的分隔符

scan()
1: 11 12 13
4:

Read 3 items
[1] 11 12 13

(3)可以每行的數據量不同

scan()
1: 11 12
3: 13
4:

Read 3 items
[1] 11 12 13

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

在R中使用scan()函數直接輸入數據

2、輸入數據時指定分隔符

scan(sep=",")
1: 11,12,13
4:

Read 3 items
[1] 11 12 13

這樣,允許用戶在輸入數據時指定自己所用的分隔符,這里是中文逗號。

3、輸入字符型數據

若使用scan()函數直接從鍵盤中輸入字符型數據,需要指定what參數為character,否則出錯。

(1)不指定what參數會報錯

scan()
1: I Love China!

Error in scan() : scan() expected 'a real', got 'I'

(2)指定what參數

scan(what='character')
1: I Love China!
4:

Read 3 items
[1] "I" "Love" "China!"

(3)指定what參數和sep參數讀入多個字符串

scan(what='character',sep=',')
1: I Love China!,I Love Beijing!,I Love my Family!
4:

Read 3 items
[1] "I Love China!" "I Love Beijing!" "I Love my Family!"

本部分在R中的執行情況如下圖所示:

R語言中使用scan()函數輸入字符串數據

4、輸入數據到變量中

v<-scan(sep=",")
1: 11,12,13
4:

Read 3 items
> v
[1] 11 12 13

5、可以使用scan()函數輸入數據創建其它數據對象

m<-matrix(scan(),nr=3,nc=4)  #創建矩陣

vc<-c(scan())   #創建向量

arr<-array(scan(sep=','),dim=c(2,3,2))   #創建數組

fc<-factor(scan(what='c',sep=','))  #創建因子

以上的執行情況如下圖所示:

R語言中使用scan()函數輸入數據并創建其它數據對象
R語言中使用scan()函數輸入數據并創建因子

6、也可以在創建數據對象時使用多個scan()函數

下面使用scan()函數創建一個數據框df

df<-data.frame(name=scan(what='c',sep=','),sex=scan(what='c',sep=','))

執行情況如下圖:

使用多個scan()函數創建一個數據框

7、關于scan()函數輸入數據結束的方法

在R中,當使用scan()函數輸入數據時,如果想退出輸入,可以多按一個空行,即結束輸入時,按完回車后,再按一個回車鍵即可,在以上兩個圖中可以看到這種情況。

另外,如果輸完數據,也可以按CTRL+Z快捷鍵結束輸入。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产91久久精品一区二区 | 亚洲国产午夜精品 | 一区二区三区播放 | 免费看一级片 | 99精品国产一区二区三区 | 中文字幕在线观看精品 | 毛片在线免费视频 | 成人午夜视频免费看 | 日韩精品一区二区三区中文 | 国产精品一区99 | 久久久久久久91 | 久久精品99北条麻妃 | 免费男女乱淫真视频 | 欧美国产日韩在线 | 精品亚洲成a人在线观看 | 精品国产一区二区三区成人影院 | 亚洲aⅴ免费在线观看 | 五月婷婷第四色 | 久久精品亚洲一区二区 | 欧美成人高清视频 | 精品国产一区二区亚洲人成毛片 | 国产人成免费爽爽爽视频 | 99re热视频这里只精品 | 在线观看麻豆 | 国产精品视频久久久 | 羞羞漫画无遮挡观看 | 特级黄aaaaaaaaa毛片 | 亚洲91精品| 250pp久久新 黄色网址免费在线播放 | 精品一区二区三区毛片 | 欧美人禽 | 成人一级免费视频 | 人禽l交免费视频观看 视频 | 久久亚洲成人 | 91成人免费在线观看 | 欧美视频网 | xxxxhd86日本护士hd| 在线成人影视 | 国产精品久久久久久影院8一贰佰 | 模特三级在线观看 | 网站激情 |