##租借MASS資料庫
library(MASS)
##發展MASS資料庫
pacman::p_load(MASS)
##了解Animals、mammals資料型態
class(Animals)
## [1] "data.frame"
names(Animals)
## [1] "body" "brain"
dim(Animals)
## [1] 28 2
class(mammals)
## [1] "data.frame"
names(mammals)
## [1] "body" "brain"
dim(mammals)
## [1] 62 2
##關鍵發展Animals、mammals資料指令
dtaA<- MASS::Animals
dtaM<- MASS::mammals
head(dtaA)
## body brain
## Mountain beaver 1.35 8.1
## Cow 465.00 423.0
## Grey wolf 36.33 119.5
## Goat 27.66 115.0
## Guinea pig 1.04 5.5
## Dipliodocus 11700.00 50.0
head(dtaM)
## body brain
## Arctic fox 3.385 44.5
## Owl monkey 0.480 15.5
## Mountain beaver 1.350 8.1
## Cow 465.000 423.0
## Grey wolf 36.330 119.5
## Goat 27.660 115.0
##合併資料並用duplicated刪除重複值,FALSE代表沒有重複值
dtaC<- merge(dtaA, dtaM, all = T)
duplicated(dtaC$body)
## [1] FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [25] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE
## [37] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [49] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [61] FALSE FALSE FALSE FALSE FALSE
##檢查合併後結果
head(dtaC)
## body brain
## 1 0.005 0.14
## 2 0.010 0.25
## 3 0.023 0.30
## 4 0.023 0.40
## 5 0.048 0.33
## 6 0.060 1.00
###附贈播放音樂code
getwd()
## [1] "C:/tmp"
library(tuneR)
track1 <- readMP3("C:/tmp/pri.mp3")
track1
##
## Wave Object
## Number of Samples: 23583744
## Duration (seconds): 534.78
## Samplingrate (Hertz): 44100
## Channels (Mono/Stereo): Stereo
## PCM (integer format): TRUE
## Bit (8/16/24/32/64): 16
play(track1)