Utilitas Data
R menyediakan sejumlah fungsi untuk mengutak-atik struktur data::
seq(): Membuat deret dengan menentukan argumenfrom,to, danby.rep(): Menggandakan elemen-elemen vektor dan list.sort(): Mengurutkan vektor secara menaik. Berfungsi pada numerik, juga pada string karakter dan logika.rev(): Membalik urutan elemen dalam struktur data yang mendukung operasi pembalikan.str(): Menampilkan struktur objek R apa pun.append(): Menggabungkan vektor atau list.is.*(): Memeriksa kelas dari sebuah objek R.as.*(): Mengonversi objek R dari satu kelas ke kelas lainnya.unlist(): Meratakan list (mungkin bertingkat) untuk menghasilkan sebuah vektor.
Ingat data tampilan profil media sosial? Jumlah tayangan LinkedIn dan Facebook Anda selama tujuh hari terakhir telah didefinisikan sebelumnya sebagai list.
Latihan ini adalah bagian dari kursus
R Tingkat Menengah
Petunjuk latihan
- Konversi kedua list
linkedindanfacebookmenjadi vektor, lalu simpan masing-masing sebagaili_vecdanfb_vec. - Selanjutnya, tambahkan
fb_veckeli_vec(data Facebook berada di urutan terakhir). Simpan hasilnya sebagaisocial_vec. - Terakhir, urutkan
social_vecdari nilai tertinggi ke terendah. Cetak vektor hasilnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)
# Convert linkedin and facebook to a vector: li_vec and fb_vec
# Append fb_vec to li_vec: social_vec
# Sort social_vec