- Hands-On Data Science with Anaconda
- Dr. Yuxing Yan James Yan
- 142字
- 2021-06-25 21:08:51
Generating R datasets
Here, we show you how to generate an R dataset called iris.RData by using the R save() function:
path<-"http://archive.ics.uci.edu/ml/machine-learning-databases/" dataSet<-"iris/bezdekIris.data" a<-paste(path,dataSet,sep='') .iris<-read.csv(a,header=F) colnames(.iris)<-c("sepalLength","sepalWidth","petalLength","petalWidth","Class") save(iris,file="c:/temp/iris.RData")
To upload the function, we use the load() function:
>load("c:/temp/iris.RData") > head(.iris) 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 3 4.7 3.2 1.3 0.2 Iris-setosa 4 4.6 3.1 1.5 0.2 Iris-setosa 5 5.0 3.6 1.4 0.2 Iris-setosa 6 5.4 3.9 1.7 0.4 Iris-setosa
Note that the extension of .RData is not critical. The second way to save R data is to apply an R function called saveRDS(), shown in the code here:
inFile<-"http://canisius.edu/~yany/data/ff3monthly.csv"
ff3monthly<-read.csv(inFile,skip=3) saveRDS(ff3monthly,file="c:/temp/ff3monthly.rds")
The corresponding function to load the dataset is called readRDS(). Another important property when using the rds dataset is that we can assign another more convenient name, shown in the code that follows. In this case, we call it abc instead of ff3monthly:
>abc<-readRDS("c:/temp/ff3monthly.rds") >head(abc,3) DATE MKT_RF SMB HML RF 1 1926-07-01 0.0296 -0.0230 -0.0287 0.0022 2 1926-08-01 0.0264 -0.0140 0.0419 0.0025 3 1926-09-01 0.0036 -0.0132 0.0001 0.0023 >head(ff3monthly,3) DATE MKT_RF SMB HML RF 1 1926-07-01 0.0296 -0.0230 -0.0287 0.0022 2 1926-08-01 0.0264 -0.0140 0.0419 0.0025 3 1926-09-01 0.0036 -0.0132 0.0001 0.0023
推薦閱讀
- 西門子S7-200 SMART PLC從入門到精通
- Julia 1.0 Programming
- Visual C# 2008開發技術詳解
- RPA(機器人流程自動化)快速入門:基于Blue Prism
- Hybrid Cloud for Architects
- 工業機器人操作與編程
- 網絡化分布式系統預測控制
- 電腦日常使用與維護322問
- 工業自動化技術實訓指導
- SMS 2003部署與操作深入指南
- Linux Shell編程從初學到精通
- 電腦上網入門
- Creating ELearning Games with Unity
- Learning Cassandra for Administrators
- Learn Microsoft Azure