- Hands-On Data Science with Anaconda
- Dr. Yuxing Yan James Yan
- 180字
- 2021-06-25 21:08:49
Inputting data using R
The R code is shown here:
> path<-"http://archive.ics.uci.edu/ml/machine-learning-databases/" > dataSet<-"iris/bezdekIris.data" > a<-paste(path,dataSet,sep='') > x<-read.csv(a,header=F) > colnames(x)<-c("sepalLength","sepalWidth","petalLength","petalWidth","Class")
The dim(), head(), and tail() functions can be used to look at the size and the first and last several observations of the dataset, shown here:
> dim(x) [1] 150 5 > head(x,2) sepalLength sepalWidth petalLength petalWidth Class 1 5.1 3.5 1.4 0.2 Iris-setosa 2 4.9 3.0 1.4 0.2 Iris-setosa > tail(x,2) sepalLength sepalWidth petalLength petalWidth Class 149 6.2 3.4 5.4 2.3 Iris-virginica 150 5.9 3.0 5.1 1.8 Iris-virginica
Alternatively, we can use other R functions to input data from an external data file. Those functions include the read.table(), read.delim(), and read.fwf() functions. To find out all functions starting with read., we could apply the apropos() function, shown here:
> apropos("read.") [1] ".read.xls" ".readRDS" "read.csv" [4] "read.csv2" "read.dcf" "read.delim" [7] "read.delim2" "read.DIF" "read.fortran" [10] "read.ftable" "read.fwf" "read.lines" [13] "read.links" "read.lynx" "read.socket" [16] "read.table" "read.w3m" "read.xls" [19] "readBin" "readChar" "readCitationFile" [22] "readClipboard" "readline" "readLines" [25] "readRDS" "readRegistry" "readRenviron" [28] "readSeries" "spreads" "spreadSeries" [31] "Sys.readlink"
To find out the exact usage of inpidual functions, we use the help() function. For example, after issuing help (read.fwf), we can find information about this specific function, shown in the screenshot in the first several lines:

推薦閱讀
- 后稀缺:自動(dòng)化與未來工作
- Mastering Spark for Data Science
- 人工免疫算法改進(jìn)及其應(yīng)用
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)·基礎(chǔ)模塊
- Learning Apache Spark 2
- Learning Social Media Analytics with R
- 機(jī)器自動(dòng)化控制器原理與應(yīng)用
- Maya極速引擎:材質(zhì)篇
- 內(nèi)模控制及其應(yīng)用
- R Machine Learning Projects
- 工業(yè)自動(dòng)化技術(shù)實(shí)訓(xùn)指導(dǎo)
- Artificial Intelligence By Example
- 大數(shù)據(jù):引爆新的價(jià)值點(diǎn)
- Puppet 3 Beginner’s Guide
- DynamoDB Applied Design Patterns