Legend untuk plot perbandingan

Tunjuk ajar ini ialah berasaskan penggunaan pekej ggplot2. Untuk membuat plot perbandingan dan memasukkan legend untuk perbandingan boleh dibuat seperti berikut. library("data.table") data <- fread("https://raw.githubusercontent.com/ybkamaleri/dataset/master/gdata.csv") ## lage tabellen alder group ageWyoming <- data[location == "Wyoming", list(n = .N), by = .

Read More

Tambah jumlah keseluruhan

Bagaimana untuk tambah garis baru di data.frame dengan memasukkan jumlah keseluruhan atau Total. Cara yang ditunjukkan di sini ialah dengan menggunakan pakej data.table. Fungsi rbind atau rbindlist boleh digunakan, tetapi cara rbindlist melalui pakej data.table lebih cepat. library(data.table) df <- data.

Read More

Merge atau join

Fungsi yang selalu dipakai bila mengemaskini dan menyusun data ialah penggunaan merge atau join. Cara biasa menggunakan teknik data frame ialah seperti begini: library(data.table) DT1 = data.table(area=c('US', 'UK', 'EU', 'Asia'), id=c('c001', 'c002', 'c003', 'c004'), value=c(100, 200, 300, 400) ) DT2 = data.

Read More

Recode atau compute data

Ini ialah cara untuk recode atau compute data menggunakan pakej data.table. Recode Mendukarkan nilai dikolom tanpa membuat kolom baru boleh dilakukan seperti begini. Contoh dataset yang digunakan untuk proses ini ialah DT. library(data.table) DT <- data.table(a=rep(0:1, 5), b=letters[1:10]) > DT a b 1: 0 a 2: 1 b 3: 0 c 4: 1 d 5: 0 e 6: 1 f 7: 0 g 8: 1 h 9: 0 i 10: 1 j Bagaimana untuk menukarkan kod di kolom a dari [0,1] ke [3,4]?

Read More

Rownames atau colnames

Rownames Pernahkah melihat data frame dimana kolom pertama tidak ada nama dan anda tidak tahu bagaimana untuk merujuk kolom tersebut? Sekiranya anda pernah menemui masalah tersebut sila baca penerangan dan penyelesaian di sini. Situasi ini adalah disebabkan nama tersebut ialah nama untuk barisan sahaja i.

Read More