Bir projeyi düzenleme

Savunmacı R Programlama

Dr. Colin Gillespie

Jumping Rivers

Küçük başlar

Tüm R analizleri biraz kodla başlar, ancak sonra

  • 1 satır 10 olur
  • 1 dış paket 5 olur
  • 1 dosya dağılır
Savunmacı R Programlama

Proje kurulumu

Üzerinde çalıştığım her proje

  • Kendi dizinine sahiptir
  • Anlamlı bir adı vardır

Dizin adı betiklere bağlam sağlar

Savunmacı R Programlama

Dizin: input/

Bu dizin tipik olarak verileri içerir

  • csv ve Excel dosyaları
  • R kodu yoktur

Veri yalnızca R ile düzenlenir

Savunmacı R Programlama

Dizin: R/

Tüm R kodu bu dizinde bulunur

Dikkat Dizin şunlar değildir

  • R_analysis
  • R_code
  • R_survival

sadece düz R/

Savunmacı R Programlama

Dizin: R/

Bu dizinde her zaman şu adlı bir dosyam vardır:

  • load.R

Bu dosya verileri input/ içinden yükler

Çalıştığım her projenin benzer bir yapısı vardır

  • Size herhangi bir projeyi verebilirim ve verileri yükleyebilirsiniz

Savunmacı R Programlama

load.R dosyası

Tüm yollar görelidir

battles <- read_csv("input/battles.csv")
foes <- read_xlsx("input/foes.xlsx")

Kodum taşınabilirdir

Savunmacı R Programlama

Diğer R dosyaları

Unutmayın, tüm R dosyaları R dizininde yer alır!

  • clean.R - veriyi temizlemek için
  • function.R - yardımcı fonksiyonlar
  • analysis.R - asıl analiz

Her projede kullanılan standart adlar

Savunmacı R Programlama

Sıra sizde

Savunmacı R Programlama

Preparing Video For Download...