R語言 (二)開始讀寫

R語言的讀寫 :把文本賦值給變量,然后以各種方式操作他們,比如查找,鏈接,檢索

R中的文本是以字符向量形式表現(xiàn)存在的,即字符向量是指元素都為字符的向量。

數(shù)據(jù)的讀入:

??? 直接輸入數(shù)據(jù):?

1.c()函數(shù)

功能描述: 把各個(gè)值連成一個(gè)向量或列表,可以形成數(shù)值性向量,字符型向量,或者其他類型向量

> x=c(1,2,3,4)

>x

[1] 1 2 3 4? // 這里表示一個(gè)數(shù)值性列表

>y=c("c", "a","o")

>y

[1]? "c" "a"? "o"?? // 這里表示一個(gè)字符型的列表

2 scan() 函數(shù)

功能描述: 從JP 上讀取數(shù)據(jù) 還可以讀取本地磁盤中的數(shù)據(jù)

X=scan(file="C:\Users\Administrator\Desktop\SPSS練習(xí)數(shù)據(jù)\1.txt")

如果源文件 有逗號等分間隔,則用scan 函數(shù)讀入時(shí)候去掉這些分割符

X=scan(file="C:\Users\Administrator\Desktop\SPSS練習(xí)數(shù)據(jù)\1.txt".sep=",")




讀取R包中的數(shù)據(jù)

查看當(dāng)前環(huán)境下的數(shù)據(jù)ls()

刪除數(shù)據(jù)rm()

查看所有預(yù)先提供的數(shù)據(jù)用data()

查看某個(gè)包內(nèi)所有預(yù)先提供的數(shù)據(jù)data(packname="name") 讀入數(shù)據(jù)庫中的數(shù)據(jù)data(datasetname)?


從外部文件讀入數(shù)據(jù)

1.讀入文本文件

the order : read.table(file ,header=logical_value,sep="delimiter",rows.names="name")

header則表明是否含有變量名

如果一個(gè)txt文件如下 只需要寫文件的絕對路徑即可加雙引號,否則table里的參數(shù)需寫完整,因?yàn)閿?shù)據(jù)是有格式要求的,不然,會出現(xiàn)問題,要么導(dǎo)不進(jìn)去數(shù)據(jù),要么導(dǎo)進(jìn)去的數(shù)據(jù)在格式上發(fā)生巨大變化,不利于后續(xù)分析操作


R環(huán)境下的標(biāo)準(zhǔn)化的txt文件格式

要是導(dǎo)入上面數(shù)據(jù)命令是這樣的

>s=read.table("C:\Users\Administrator\Desktop\3.2\問卷錄入結(jié)果.txt",header=T)

>s

2.讀入Excel格式數(shù)據(jù)文件

為了讀取Excel文件的發(fā)表性,會把Excel文件轉(zhuǎn)換為csv文件。在用R中的read.csv()函數(shù)讀取轉(zhuǎn)換后的文件。

order: read.csv(file ,header=logical_value,sep="delimiter",rows.names="name")

header 表示是否含有列名

>csv=read.csv("C:\Users\Administrator\Desktop\5.1.csv",header=T)

>csv


3讀取spss數(shù)據(jù)

前置條件:要讀入其他格式的數(shù)據(jù),必須載入和安裝“foreign”包

> install.packages("foreign")?? // 安裝包

>library(foreign)? // 載入包???


讀SPPS數(shù)據(jù)

SPSS=read.spss("C:\Users\Administrator\Desktop\SPSS練習(xí)數(shù)據(jù)\data12.spss")


寫出數(shù)據(jù):

???? 寫數(shù)據(jù)用write() 函數(shù)

寫txt用write.table()

write.table(T,"1.txt")?? 將T數(shù)據(jù)寫到當(dāng)前工作目錄下,并命名為1.txt

寫Excel用write.csv()

寫spss數(shù)據(jù)用write.spss()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容