R語言基礎篇——數據讀寫


1、鍵盤輸入數據(適合小數據集)

#創建一個指定模式但不含數據的變量

mydata<-data.frame(age=numeric(0),gender=character(0),weight=numeric(0))

#鍵盤輸入變量

mydata<-edit(mydata)

#另一種鍵盤輸入模式

fix(mydata)

2、讀取不同格式的數據

(1)TXT文件

read.table()函數從帶分隔符的文本文件中導入數據,此函數讀入一個表格格式的文件並將其保存為一個數據框

(2)CSV文件

read.csv()從帶逗號分隔符的文本文件中導入數據,此函數讀入一個逗號分隔文件並將其保存為一個數據框

read.csv(file="文件地址路徑")

(3)Excel文件

讀取一個Excel文件的最好方式,就是在Excel中將其導出為一個逗號分隔文件(CSV),並使用read.csv()將其導入到R中。也可以使用RODBC包來訪問Excel文件

(4)從數據庫獲取數據

#安裝RODBC包

install.packages("RODBC")

library(RODBC)

RODBC包常用函數

odbcConnect(dsn,uid="",pwd="")——建立並打開連接

sqlFetch(channel,sqtable)——從數據庫讀取數據表,並返回一個數據框對象

sqlQuery(channel,query)——向數據庫提交一個查詢,並返回結果

sqlDrop(channel,sqtable)——從數據庫中刪除一個數據表

close(channel)——關閉連接

(5)從網頁獲取數據

R中有若干用於抓取網絡數據的包

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM