iT邦幫忙

r相關文章
共有 66 則文章

技術 [R語言]資料視覺化S03─shiny(Dashboard版)

Hi! 大家好,我是Eric,這次要練習R語言中的shiny套件! shiny是協助我們運用R語言直接作出一個互動式網頁,完成不需要了解網頁語言 緣起:...

技術 [R語言]資料視覺化S02─shiny

Hi! 大家好,我是Eric,這次要練習R語言中的shiny套件! shiny是協助我們運用R語言直接作出一個互動式網頁,完成不需要了解網頁語言 緣起:...

技術 [R語言]資料視覺化S01─shiny

Hi! 大家好,我是Eric,這次要練習R語言中的shiny套件! shiny是協助我們運用R語言直接作出一個互動式網頁,完成不需要了解網頁語言 緣起:...

技術 [R語言]資料視覺化G04─運用ggplot2完成箱型圖(box)

Hi! 大家好,我是Eric,這次要練習運用R語言中的ggplot2套件完成箱型圖(box)! 緣起:臺灣每天有小客車、小貨車、大客車等不同車種的車輛在...

技術 [R語言]資料視覺化G03─運用ggplot2完成長條圖(bar)

Hi! 大家好,我是Eric,這次要練習運用R語言中的ggplot2套件完成長條圖(bar) 緣起:根據高速公路局發布的108年2月國道易壅塞路段彙整表,挑...

技術 [R語言]資料視覺化G02─運用ggplot2完成散佈圖(scatter)

Hi! 大家好,我是Eric,這次要練習運用R語言中的ggplot2套件完成散佈圖(scatter) 緣起:台灣高鐵2007年通車至今12年多,運量也漸趨...

技術 0─Hello World! My name is Eric HSIEH.

如同學習任何一種程式語言一般,都是以Hello World!為開頭,作為旅程的起點。 Hello World! My name is Eric HSIEH...

技術 [R語言]資料視覺化G01─運用ggplot2完成線圖(line)

Hi! 大家好,我是Eric,這次要練習運用R語言中的ggplot2套件完成線圖(line) 緣起 :根據高速公路局2018年2月「春節連假國道重點壅塞路段時...

鐵人賽 AI & Data DAY 1

技術 [Data Science系列]"得到異世界魔法道具"R語言系統-成為哥布林勇者的第一步

前言 嗨~大家好!! 今年是恩君第一次參加鐵人賽,希望透過每天發文方式來迫使自己好好學習。相較各位勇者們,恩君僅僅是個Rank F的弱弱哥布林,我一定會當上哥布...

鐵人賽 Data Technology DAY 29

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

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

鐵人賽 Data Technology DAY 28

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

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

鐵人賽 Data Technology DAY 27

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

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

鐵人賽 Data Technology DAY 26

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

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

鐵人賽 Data Technology DAY 25

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

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

鐵人賽 Data Technology DAY 24

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

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

鐵人賽 Data Technology DAY 22

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

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

鐵人賽 Data Technology DAY 21

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

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

鐵人賽 Data Technology DAY 20

技術 【20】當老闆嘟著嘴問:前面幾天你展示了很多資料分析手法,但是公司很多人不會寫程試,你有辦法嗎?

我自己是工程師,所以當公司有不同需求時,大部分的時候我都能靠程式實作去完成任務,但是有些時候資料更新是連續的,每次業務或行銷團隊有需要時,如果每次都找你幫忙解析...

鐵人賽 Data Technology DAY 19

技術 【19】當老闆突然(再)^4問:用了多次k-means 後真的有比較好嗎?說說看啊!

昨天我們只有把結果分出來,今天我們就來比較這樣的方法有哪些差異吧。 首先是多次k-means 的結果如下: 可以看到分成了24組,為了對照方便,單一次k-me...

鐵人賽 Data Technology DAY 18

技術 【18】當老闆突然再再再問:蛤..k值好麻煩喔,那你有什麼辦法可以解決地址分類太細或太廣的問題?

這個問題的答案並沒有一定的方法,我這邊示範的是我自己的想法,如果讀者有其他idea 也歡迎分享。 首先我們知道當k 值過大時,會有分類過細的問題,k 值過小會有...

鐵人賽 Data Technology DAY 16

技術 【16】當老闆突然再問:很好,現在地址很明瞭了,但是我想把在附近的地址當成一組做分群,這有辦法嗎?

分群這個概念除了出現在資料分析以外,在機器學習領域也有相當多應用,簡單地解釋就是把一個未知的資料根據它的特性分成一個個的群組,這邊我想介紹的是K-means ,...

鐵人賽 Data Technology DAY 15

技術 【15】當老闆突然又問:你畫的地點都是用經緯度座標畫的,可是我們會員資料庫存的是地址啊,你可以用地址在地圖上畫點嗎?

沒錯,在多數情況下,我們手上的資料都是中文地址,如果要轉變成經緯度目標需要透過一些第三方服務,這邊我們用google 提供的Geocoding API 服務來使...

鐵人賽 Data Technology DAY 14

技術 【14】當老闆突然問:對了,有沒有什麼辦法可以分析地址啊?可以顯示在地圖上的那種。

這次要介紹的是分析地址,在R 的套件當中,有個非常有名的套件叫做ggmap ,後面幾天我會一一講解之前我用了哪些功能,首先一樣,你必須要先安裝相關套件。 #in...

鐵人賽 Data Technology DAY 13

技術 【13】當老闆很想瞭解:既然現在有了這些農產品行情資料,那你可以幫我找今年一月中,平均上價高於200且交易量前幾名的作物是哪些嗎?

今天的內容算是前幾天的複習,如果大家熟悉前幾天介紹的dplyr ,那麼這次老闆交代的任務其實非常簡單,首先,我們使用list.files 把所有下載下來的資料集...

鐵人賽 Data Technology DAY 12

技術 【12】當老闆想更瞭解:除了抓當天的農產品行情價以外,有沒有辦法抓更早之前的價格啊?

在下載資料的接口中,其實他們有提供參數可以客製化下載的需求,日期也是其中一個參數,不過我已經找不到之前參數的說明頁面了...囧,所以我就只介紹我已知道的參數,F...

鐵人賽 Data Technology DAY 10

技術 【10】當老闆問說:嗯...你只不過是改變資料結構而已,說好的分析呢?

沒錯,前一天的教學還只是清理資料而已,真正的分析還沒開始,我們這邊會用到Apriori 演算法,那這邊有幾個名詞要先介紹 Support (支持度) : 意思是...

鐵人賽 Data Technology DAY 8

技術 【08】當老闆想知道:啊,來個回饋活動好了,你幫我拉出今年五月購買生活家電且消費滿450以上的消費者聯絡資訊給我

還記得前一天的練習嗎?要找出這樣狀況的使用者使用filter()並不難,但是在orders.csv 中,我們並沒有儲存使用者的聯絡方式,必須要拿BUYERID...

鐵人賽 Data Technology DAY 7

技術 【07】當老闆發問:OK,現在加幾個條件,請問公司營收最高的三個月中,而且用信用卡付款中的訂單,賣最好的是哪些種類的商品呢?

在資料分析時,很多時候我們都會想去除一些不感興趣的資料,這時我們可以用到filter() 這個函數,用起來也非常簡單,只要把判斷式放入即可,我們先將原始資料如先...