personlin / Introduction-to-R-2018geo

Introduction to R workshop material including R code, data and presentation.

Home Page:https://personlin.github.io/Introduction-to-R-2018geo/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction to R 2018geo

2018.05.02
Person Lin

Introduction to R workshop material including R code, data and presentation at 2018 annual congress of Geological Society Located in Taipei & Chinese Taipei Geophysical Society.


簡報資料2018-05-02

以R進行地震事件資料分析案例:2018/02/06 花蓮地震



Install 安裝

軟體安裝介紹

  1. Install R 安裝R
  2. Install RStudio IDE 安裝RStudio整合開發軟體

安裝套件

install.packages(c("maps", "ggmap", "dplyr", "rgdal", "leaflet", "geosphere", "htmlwidgets", "xtable", "knitr",
                   "mapview", "automap", "here", "XML"))

Run R in the cloud 在雲端跑R

  1. RStudio Cloud

R語言介紹

An Introduction to R R官方的R介紹電子書

Introduction to R Free Introduction to R Programming Online Course | DataCamp免費R介紹課程

Cheat sheets 速查表

RStudio Cheat Sheets

  1. Base R R基本語法
  2. Advanced R R進階語法
  3. RStudio IDE Cheat Sheet RStudio IDE說明
  4. R Markdown R Markdown 說明
  5. The leaflet package leaflet互動地圖套件說明

R coding style guide 程式碼風格指南

Packages 套件介紹

R packages for data science 資料科學家工具

Tidyverse

  • ggplot2, for data visualisation.
  • dplyr, for data manipulation.
  • tidyr, for data tidying.
  • readr, for data import.
  • purrr, for functional programming.
  • tibble, for tibbles, a modern re-imagining of data frames.
  • stringr, for strings.
  • forcats, for factors.

Plot 繪圖類

plotlyAn interactive graphing library for R 互動式繪圖

Geoscience 地科類

ETAS (Modeling earthquake data using Epidemic Type Aftershock Sequence model

GRTo: Tools for the analysis of Gutenberg-Richter distributions of earthquake magnitudes

Rvelslant Downhole Seismic Analysis in R

GIS 地理資訊系統類

mapedit Interactive editing of spatial data in R 互動式地圖編輯套件

mapview Interactive viewing of spatial objects in R 互動式地圖展示套件

Remote sensing 遙測類

getSpatialData

RStoolbox

R resources R學習資源

Awesome R A curated list of awesome R packages and tools.

R Weekly R週報,關於R的新知都在這!

R 語言翻轉教室 全中文R語言互動式教材

GEOG 4/590: R for Earth-System Science 美國俄勒岡大學的R地球系統科學課程網站

Data Analysis in the Geosciences喬治亞大學的地科資料分析課程網站

R for MATLAB users

R for MATLAB users 語法對照表

R package: matlab. Emulate MATLAB code using R

R package: R.matlab. Read and Write MAT Files and Call MATLAB from Within R

MATLAB® / R Reference, by David Hiebeler

R interface to Python

reticulate: R interface to Python

R user group R使用者社群

Taiwan R User Group / MLDM Monday 台灣最大R社群

R-Ladies Taipei 女生專屬社群


Other things to learn 其他可以學的東西

Git 版本控制系統

  1. Suzan Baert's advice to beginners
  2. Suzan Baert's Git note part 1
  3. Suzan Baert's Git note part 2
  4. Jenny Bryan's Happy Git and GitHub for the useR

Git Tutorial for Beginners: Command-Line Fundamentals

Git Tutorial for Beginners: Command-Line Fundamentals

Docker

Free Docker Books


Reference 參考文獻

  1. 曾意儒Yi-Ju Tseng, 資料科學與R語言.

Sponsor 主辦單位

財團法人中興工程顧問社 Sinotech log

2018地質暨地球物理年會 2018Geo

About

Introduction to R workshop material including R code, data and presentation.

https://personlin.github.io/Introduction-to-R-2018geo/

License:GNU General Public License v3.0


Languages

Language:HTML 99.9%Language:R 0.1%