日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

R 语言数据读取与存储

發(fā)布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 R 语言数据读取与存储 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、R語言讀取文本文件:

1、文件目錄操作:getwd() : 返回當前工作目錄setwd(“d:/data”) 更改工作目錄
2、常用的讀取指令readread.table() : 讀取文本文件read.csv(): 讀取csv文件如果出現(xiàn)缺失值,read.table()會報錯,read.csv()讀取時會自動在缺失的位置填補NA
3、靈活的讀取指令scan() :
4、讀取固定寬度格式的文件:read.fwf()文本文檔中最后一行的回車符很重要,這是一個類似于停止符的標識,否則讀入時會顯示“最后一行不完整”的警告,但是不影響數(shù)據(jù)讀入的效果。
5、讀取Excel數(shù)據(jù):
(1)第一種方法首先打開Excel,選中需要的數(shù)據(jù)后復(fù)制,然后再R中輸入以下的指令:data.excel =read.delim(“clipboard”) #clipboard即剪貼板
(2)第二種方法:使用RODBC包,獲取Excel連接的函數(shù)是odbcConnectExcel()和odbcConnectExcel2007() 分別讀取Excel2003版和2007版的數(shù)據(jù)channel =odbcConnectExcel2007(“d:/a.xlsx”)sqlTables(channel)# 列出Excel中的表格獲取Sheet1中的數(shù)據(jù),可以使用如下任意的一種方式,
data.excel2 =sqlFetch(channel,“Sheet1”)
data.excel2 =sqlQuery(channel,"select * from [Sheet1KaTeX parse error: Expected 'EOF', got '#' at position 20: …lose(channel) #?關(guān)閉ODBC連接,釋放空間6、…

二、數(shù)據(jù)保存:

1、使用函數(shù)cat() cat(…,file="",sep="",fill = FALSE ,labels=NULL,append=FALSE) #file表示要輸出的文件名,當參數(shù)append=TRUE時,在指定文件的末尾添加內(nèi)容。sep:表示以空格作為分隔符
2、保存為文本文件:write僅可以寫出一個矩陣或向量的特定列,和對一個矩陣進行轉(zhuǎn)置write.table() 可以把一個數(shù)據(jù)框或列表等對象以包含行列標簽的方式寫出。write.csv(): 將數(shù)據(jù)框保存為逗號分隔文件,但是不包含列名
inidat<-c(res1,res2)
f<-data.frame(inidat)
write.table(f,file=“test.csv”,row.names=FALSE,col.names=FALSE);
3、保存R格式文件:save(data,file=“d:/data/salary1.Rdata”)dim():求維度mode() 用來顯示對象的類型names():顯示對象中的標簽

總結(jié)

以上是生活随笔為你收集整理的R 语言数据读取与存储的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。