當前位置:首頁 » 網路資訊 » r語言怎樣按行讀入數據

r語言怎樣按行讀入數據

發布時間: 2023-05-15 00:08:10

Ⅰ 如何在R語言中讀入數據和導出存儲數據

1.R數據的保存與載入

可通過save()函數保存為.Rdata文件,通過load()函數將數據載入到R中。

[ruby]view plain

  • >a<-1:10

  • >save(a,file='d://data//mData.Rdata')

  • >rm(a)#將對象a從R中刪除

  • >load('d://data//mData.Rdata')

  • >print(a)

  • [1]12345678910


  • 2.CSV文件的導入與導出
  • 下面創建df1的數據框,通過函數write.csv()保存為一個.csv文件,然後通過read.csv()將df1載入到數據框df2中。

    [ruby]view plain

  • >var1<-1:5

  • >var2<-(1:5)/10

  • >var3<-c("Rand","DataMining","Examples","Case","Studies")

  • >df1<-data.frame(var1,var2,var3)

  • >names(df1)<-c("VariableInt","VariableReal","VariableChar")

  • >write.csv(df1,"d://data//mmmyData.csv",row.names=FALSE)

  • >df2<-read.csv("d://data//mmmyData.csv")

  • >print(df2)

  • 110.1Rand

  • 220.2DataMining

  • 330.3Examples

  • 440.4Case

  • 550.5Studies

  • 3.通過ODBC導入與導出數據
  • RODBC提供了ODBC資料庫的連接。

    3.1從資料庫中讀取數據

    odbcConnect()建立一個資料庫連接,sqlQuery()向資料庫發送一個SQL查詢,odbcClose()關閉資料庫連接。

    [ruby]view plain

  • library(RODBC)

  • connection<-odbcConnect(dsn="servername",uid="userid",pwd="******")

  • query<-"SELECT*FROMlib.tableWHERE..."

  • #orreadqueryfromfile

  • #query<-readChar("data/myQuery.sql",nchars=99999)

  • myData<-sqlQuery(connection,query,errors=TRUE)

  • odbcClose(connection)

  • sqlSave()和sqlUpdate()用於寫入或更新一個ODBC資料庫表。
  • 3.2從Excel文件中導入與導出數據

    [ruby]view plain

  • library("RODBC")

  • conn<-odbcConnectExcel("D:/data/Amtrak.xls")

  • Amtrak<-sqlFetch(conn,"Data")

  • close(conn)

Ⅱ 如何利用r語言進行讀取數據文件,並繪制散點圖

首先,下載並安裝好R軟體。打開R軟體,可以看到R軟體主窗口。

2
為了方便編輯代碼,一般不在主窗口直接輸入程序。我游大們可以點擊「文件——新建程神寬豎序腳本」,出現R編輯器。我們將在此輸入需要運行的命令。

3
使用因子格式輸入數據。這里輸入兩組數據,以便後面說明詳細使用方法。

4
輸入命令plot(x),表示繪制序列x的散點圖。選中程序,右鍵,點巧滲擊「運行當前行或選中代碼」,運行程序。按F5鍵或者Ctrl+R鍵也可以實現。在圖標顯示框出現散點圖了。

5
輸入命令plot(x,y),其中x表示自變數,y是因變數,生成y關於x的散點圖。運行命令,即出現散點圖。

6
再增加一組數據,用coplot函數繪制多變數的散點圖。coplot(x~m|y)表示在不同的y值下,x關於m的散點圖。

Ⅲ r語言怎麼從第二行開始讀取內容

1、將數據通畢行過group,by分組返數旦,之後n負1會返回每組中倒數第二的位置,之後slice,n負1提取我們要的數據。
2、通過group,split將數據源轉換為list,使用map函數將在list每個子項中使用,增加代碼ungroup即可漏擾。