DataFrame'lere dalış

Julia'da Veri İşleme

Katerina Zahradova

Instructor

Kurs içeriği

  • Sütunlarla çalışma
  • Veriyi gruplama
  • Özet istatistikler
  • Pivot tablolar
  • CSV dosyalarını yükleme ve kaydetme
  • Görselleştirmeler
  • Okunabilir, düzenli kod yazma
Julia'da Veri İşleme

Veri setleri

Penguenler

ABD ücreti

Çikolata

uçak

1 Pexels
Julia'da Veri İşleme

String'ler ve semboller

# String kullanımı
df[:, "col 1"]

df[:, "col2"]
# Sembol kullanımı
df[:, Symbol("col 1")]


df[:, :col2]
Julia'da Veri İşleme

Eksik olan ne

# first() kullanımı
println(first(penguins))
Row    species    island    culmen_l_mm ...
       String15   String15  String7?    ...
____________________________________________
1      Adelie     Torgersen 39.1
# describe kullanımı
describe(penguins)
7x7 DataFrame
Row  variable     ...   nmissing  ...
     Symbol       ...   Int64     ... 
______________________________________
1    species      ...   0         ...       
2    island       ...   0         ...
3    culmen_l_mm  ...   10        ...
4    culmen_d_mm  ...   10        ...
5    flipper_l_mm ...   10        ...
...
Julia'da Veri İşleme

Daha iyi özetleyin

# Describe
describe(penguins)
Row  variable     mean    min     ...
     Symbol       Nothing Union   ...
________________________________________________
1    species              Adelie        
2    island               Biscoe        
3    culmen_l_mm  32.1    34.7
4    culmen_d_mm  13.1    16    
5    flipper_l_mm 205.4   165
...
# Yalnızca bazı sütunlarla describe
describe(penguins, :nmissing, :eltype)
Row  variable     nmissing    eltype
     Symbol       Int64       DataType
________________________________________________
1    species      0           String15        
2    island       0           String15        
3    culmen_l_mm  10          Float64
4    culmen_d_mm  10          Float64
5    flipper_l_mm 10          Float64
...
Julia'da Veri İşleme

İstediğimiz gibi özetleyin

# sum kullanımı

describe(penguins, sum => :total)
7×2 DataFrame
Row  variable     total
     Symbol       Union
________________________________________
1    species    
2    island    
3    culmen_l_mm  15136.6
4    culmen_d_mm  5163.4    
...
Julia'da Veri İşleme

DataFrames söz dizimi

Sütun dönüşüm şablonu

Julia'da Veri İşleme

DataFrames söz dizimi

Sütun dönüşüm şablonu

Julia'da Veri İşleme

Hadi pratik yapalım!

Julia'da Veri İşleme

Preparing Video For Download...