iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Data Technology

你都在公司都在幹啥R? R語言資料分析經驗分享 系列

這個系列不是R 語言基礎教學,而是你已經會一點R 了。
文章內容會聚焦在如何利用R 語言來解決公司(上司)的問題,文章內容很多事我個人的解法,如果有個好的想法歡迎指教。

鐵人鍊成 | 共 30 篇文章 | 49 人訂閱 訂閱系列文 RSS系列文 團隊神功護體
DAY 21

【21】當老闆眼睛blink blink地問:哦?這看起來很方便,那我們公司的資料怎麼在shiny 上呈現?

昨天跑了shiny 的程式碼時,有提到他分成ui 和server 兩大塊,今天我們就來實作這兩個檔案,首先,你必須在資料夾內新增兩個R script 檔。 u...

2018-01-07 ‧ 由 Capillary J 分享
DAY 22

【22】當老闆疑惑地問:所以我可以在這個網頁調整參數,那有哪些參數可以調?

在講各個可操控元件之前,先來講講shiny的佈局方式,不知道有多少讀者寫過前端網頁,前端不是我的main,但之前有稍微玩過bootstrap 的grid lay...

2018-01-08 ‧ 由 Capillary J 分享
DAY 23

【23】當老闆興奮地說:那太好了,就先來一個可以互動的表格當作示範吧!

昨天介紹了許多互動元件,也提到了input 和 output 參數的互動方式,那麼現在我們就來做一個簡單的互動資料表吧!我們選用了之前的訂單資料orders 來...

2018-01-09 ‧ 由 Capillary J 分享
DAY 24

【24】當老闆想了想問:可是有時候資料是分段處理的,這時候該怎麼使用shiny 處理呢?

大家可能看了標題會有些不懂,這邊我所指的分段處理意思是,有時候你的原始資料並不是很完善,要先做流程A 產生一定的結果,再去作流程B 去分析流程,或者是流程A 是...

2018-01-10 ‧ 由 Capillary J 分享
DAY 25

【25】當老闆扎了兩下眼問:那我們手邊資料有什麼情境適合這樣分段處理的嗎?

昨天有提到,有些耗時的事情我們並不希望每次資料分析時都在重新做一遍,那鐵人賽到今天有,有想到我們之前做的什麼事情需要耗費大量時間嗎?沒錯,在跟Google 要取...

2018-01-11 ‧ 由 Capillary J 分享
DAY 26

【26】當老闆扎了三下眼問:那可以直接在shiny 上顯示k-means 分類後的地圖嗎?

今天要介紹的會是比較偏重ui 面的使用方式,但目前我們的主畫面如果想要顯示表格又要顯示地圖,那一定會超擠,所以在這邊跟大家介紹一下tabsetPanel 這個元...

2018-01-12 ‧ 由 Capillary J 分享
DAY 27

【27】當行銷人員傻眼問:呃...工程師大大,為什麼按了取經緯度按鈕後程式好像就當掉了?

老闆:嗯?我今天不用問問題? 看來會有問題的不只老闆而已...今天要介紹的是shiny 提供的Progress indicators,會用到的時機很多,像是我們...

2018-01-13 ‧ 由 Capillary J 分享
DAY 28

【28】當行銷人員仍不滿足地問:之前也有很多分析,這些也可以全部放到一個shiny上嗎?

大家還記得鐵人賽一開始介紹使用的user.csv 和orders.csv 嗎? 今天要介紹的內容就是如何將這一整個分析放到shiny 上!,我們會用到的是nav...

2018-01-14 ‧ 由 Capillary J 分享
DAY 29

【29】當老闆還是有問題的問:嗯嗯嗯!那我想問,如果我另外一台電腦也想使用shiny 來整理資料,他也要設定環境那些嗎?

在這個講求雲端的時代,很多事情都丟給第三方處理了,在shiny 上也有提供第三方服務。今天就來介紹如何將自己的shiny 應用程式部署到雲端。官方文件提供了多種...

2018-01-15 ‧ 由 Capillary J 分享
DAY 30

【30】當老闆...沒 我下班了 總整理與資料分析未來方向篇

呼!終於來到了最後一天,今天想聊一些比較和技術沒有關係的東西,先來説說為什麼會來寫這一系列的文章。 背景 我大學畢業於通訊工程學系,但是在大學期間點的技能都是偏...

2018-01-16 ‧ 由 Capillary J 分享