首頁

R 軟體 sqldf 套件:INSERT, UPDATE, CREATE TABLE AS SELECT

教 R 課程時剛好有同學詢問,這裡分享一下除了常用的 SELECT 之外,sqldf 套件如何執行 INSERT, UPDATE, 與 CREATE TABLE AS SELECT 1. INSERT > query = c(“INSERT INTO iris VALUES (4,4,4,4,’setosa’)”,”SELECT * FROM iris”) > iris2 = sqldf(query) > tail(iris2,3) 149 6.2 3.4 5.4 2.3 virginica 150 5.9 3.0 5.1 1.8 virginica 151 4.0 4.0 4.0 4.0 se...

Read more

R Windows 版 + ITRI 文字語音服務: Text to Speech

以下範例程式,使用 ITRI (台灣工研院語音服務) API,讓 R 達成簡單的 Text to Speech 功能 輔助軟體:Windows command line WAV player: sWavPlayer.exe 請至以下網址下載,解壓縮後,放在某個特定資料夾,例如: d:\voice\sWavPlayer.exe http://www.dcmembers.com/skwire/download/swavplayer/ R : 需安裝 Rtts 與 sound 套件 Code: library(Rtts) library(sound) setWavPlayer("d:/voice/sWavPlayer.exe") t1 = "今天要去看電影" t2 = iconv(t1,"...

Read more

關於「R軟體:應用統計方法」時間數列程式錯誤

我這幾天正在修改我那本「R軟體:應用統計方法」的書 由於當初出書時的 R 版本是 2.10.1,目前已經是 3.4.4,某些 packages 已經消失在 CRAN,但最大的差異是在時間數列那一章,由於 R 軟體核心的 arima 函數有部分改寫,導致有用到 TSA 套件的「轉換函數模式」與「介入事件模型」的某些程式會出錯。

Read more

R的arguments出現三個點是...?

R函數介紹 需要先介紹怎麼在R裡面寫函數 f <- function(...) { names(list(...)) } 上述程式碼中,·f是一個使用者自訂函數,就像java裡面的method,而…的功能,則是讓f函數可以輸入各式各樣的參數,而且可以將參數往下丟到其他函數內。

Read more

正規表示式Regular Expression in R

什麼是正規表示式? Regular Expression (正規表示式)是指一組能用來表示字串共同格式 (common structure)的樣式 (Pattern),像是@符號會固定出現在email中,或是手機號碼固定是10碼,等等樣式。

Read more

R與2018年狗年行大運 ^_^

在上一篇文章 [R與2017年金雞報喜^_^] 提及使用 cowsay 套件可繪製金雞報喜, 目前套件包括37種動物, 今年2018年沒有內建狗的資料, 因此本篇文章採建立新資料方式, 並繪製狗年行大運圖形, 參考以下範例:關鍵字:cowsay 套件2018年dogR程式:# title: cowsay-狗年行大運library(cowsay)animals[38] <- '<< /-----\\\n<<____________/ ( ) \\-o\n| __/\n< 狗年行大運 ^_^ / \n( ^_ ------\ << \n< < &l...

Read more