⑴ r語言如何導入excel數據
install.packages('xslx')
library(xlsx)
Sys.setlocale("LC_ALL", "zh_cn.utf-8")
a=read.xlsx2('d:/1.xlsx',1,header=F)
head(a)顯示前六行
class(a$y)/str(a)查看列/全集數據類型
a$y=as.numeric(a$y)轉換數據類型
⑵ r語言怎麼導入數據,導入後怎麼調用
把你需要畫圖的數據放入此函數as.numeric(x)轉化為數字性
⑶ 如何在r語言中導入spss數據
使用foreign包中的read.spss()函數,或者Hmisc包中的spss.get()函數
read.spss(file, use.value.labels = TRUE, to.data.frame = FALSE,
max.value.labels = Inf, trim.factor.names = FALSE,
trim_values = TRUE, reencode = NA, use.missings = to.data.frame)
help中的example:
## Not run: ## if you have an SPSS file called 'datafile':
read.spss("datafile")
## don't convert value labels to factor levels
read.spss("datafile", use.value.labels = FALSE)
## convert value labels to factors for variables with at most
## ten distinct values.
read.spss("datafile", max.value.labels = 10)
## End(Not run)
⑷ R語言如何導入TXT文件數據
如果是 Windows 下使用絕對路徑,要用 \\,比如 e:\\folder\\file.txt。Linux下不清楚。或者用/。
最好是把源數據文件復制一份放在工作目錄下,方便引用。這里有個 dirty trick,在放 TXT 文件的文件夾里新建 R script 文件(新建一個 TXT,把文件後綴改成 .R),然後雙擊這個 .R進入 R studio,默認的工作目錄就是這個文件夾了。同樣的,Windows 下適用,Linux 下不清楚。
⑸ 怎樣向R語言中導入excel中整理好的數據呢
R中有一個R包叫做xlsx,可以幫你解決這個問題;安裝之後,可以通過調用read.xlsx函數,類似於read.table函數,直接讀入excel數據,給你個簡單的示例:
read.xlsx()函數中,file後面指定excel文件名,sheetIndex指定讀取的是sheet幾,encoding='UTF-8'是為了能夠識別中文字元。
⑹ r語言怎麼用導入數據建建數組
matlab多維數組操作
1.一個三維數組由行、列和頁三維組成,其中每一頁包含一個由行和列構成的二維數組。
2.利用標准數組函數創建多維數組
A=zeros(4,3,2) 生成一個4行3列2頁的三維全0數組,ones,rand和randn等函數有相似的用法。
3.利用直接索引方式生成多維數組
A=zeros(2,3)
A(:,:,2)=ones(2,3)
A(:,:,3)=4
上面的代碼先生成一個二維數組作為三維數組的第一頁,然後通過數組直接索引,添加第二頁、第三頁。
4.利用函數reshape和repmat生成多維數組
B=reshape(A,2,9)
B=[A(:,:,1) A(:,:,2) A(:,:,3)] %結果與上面一樣。
reshape(B,2,3,3)
reshape(B,[2 3 3]) %結果與上面一樣。
提示:reshape函數可以將任何維數的數組轉變成其他維數的數組。
5.利用repmat函數生成多維數組
C=ones(2,3)
⑺ 有關R語言的初級數據導入問題
有關愛這個級別數據還有個系統導入的問題,但只要說你把那個五i系統連接上直接系統內存應用它的照相功能體現出來的是垃圾與運行速度,只要我們利用好這個垃圾一運行速度它就會導入問題數據應用的問。語言方面都可以應用數據導入,直接解決任何問題,希望能幫助到你。
⑻ 在r語言中,如何在數列中間插入數據
可能稍微有點麻煩。。。比如在向量v=(v[1],v[2],...,v[n])的第i個元素前加一個元素x變成(v[1],v[2],...,v[i-1],x,v[i],v[i+1],...,v[n])可以這樣:
v<-c(v[1:(i-1)],x,v[i:length(v)])
⑼ R語言中如何導入algae數據
1、導入 CSV文件
1)使用 read.csv函數導入CSV文件
2)read.csv函數語法: read.csv (file)
3)案例: data1 <- read.csv ("D:/data/datatable.csv") --絕對路徑
2、導入文本文件
1)使用 read.table函數導入CSV文件
2)read.table函數語法: read.table (file, header = FALSE, sep="", …)
file:文件路徑
header:文件標題行(文件頭),默認為 FALSE,表示沒有標題行
sep:分隔符,默認為空,表示默認把數據導入成一列
3)案例
data2 <- read.table ("D:/data/datatable.csv", header = TRUE, sep ="," )
data3 <- read.csv ("D:/data/datatable.csv", header = TRUE, sep ="," )
3、導入 Excel文件
1) Excel文件導入步驟(x86操作系統)
引入 RODBC包
install.packages ("RODBC")
library (RODBC)
註:安裝包時,包名需要加引號,而引入包時不加引號!
使用 odbcConnectExcel函數來連接 Excel 2003(後綴名為 .xls)
odbcConnectExcel函數語法: odbcConnectExcel (file)
案例: connect1 <- odbcConnectExcel ("D:/data/datatable.xls")
使用 odbcConnectExcel2007函數來連接 Excel 2007(後綴名為 .xlsx)
odbcConnectExcel函數語法: odbcConnectExcel2007 (file)
案例: connect2 <- odbcConnectExcel ("D:/data/datatable.xlsx")
使用 sqlFetch函數來讀取 Excel中的 Sheet數據
sqlFetch函數語法: sqlFetch (connectname, Sheetname)
案例:data4 <- sqlFetch (connect1, "datasheet")
使用 odbcClose函數關閉 R和 Excel的連接
odbcClose函數語法: odbcClose (connectname)
案例: odbcClose (connect1)
2)Excel文件導入步驟(x64操作系統)
引入 XLConnect包(需安裝JDK程序)
使用 loadworkbook函數來載入 Excel文件
loadworkbook函數語法: loadworkbook (file)
案例: connect3 <- loadworkbook ("D:/data/datatable.xls")
使用 readworksheet函數來讀取 Excel文件數據
readworksheet函數語法: readworksheet (connectname, Sheetname)
案例: data5 <- readworksheet (connect1, "datasheet")
⑽ R語言如何導入外部數據並畫圖
看你的數據是什麼格式的啊。。。一般的用read.table都可以讀入的