Mulai sekarangMulai gratis

Gunakan lapply dengan fungsi bawaan R

Sebelum mengerjakan latihan di bawah ini, bacalah dokumentasi fungsi lapply(). Bagian Usage menampilkan ekspresi berikut:

lapply(X, FUN, ...)

Secara umum, lapply menerima sebuah vektor atau list X, dan menerapkan fungsi FUN pada setiap bagiannya. Jika FUN memerlukan argumen tambahan, Anda meneruskannya setelah Anda menentukan X dan FUN (...). Keluaran lapply() adalah sebuah list dengan panjang yang sama seperti X, di mana setiap elemennya merupakan hasil penerapan FUN pada elemen X yang bersesuaian.

Kini saat Anda benar-benar menyegarkan kembali keterampilan data science, mari meninjau kembali beberapa tokoh paling relevan dalam sejarah data science. Kami telah menyusun sebuah vektor berisi nama matematikawan/statistikawan terkenal dan tahun kelahiran mereka. Terserah Anda untuk mengekstrak beberapa informasi!

Latihan ini merupakan bagian dari kursus

R Tingkat Menengah

Lihat Kursus

Instruksi latihan

  • Perhatikan pemanggilan strsplit(), yang membagi string di pioneers berdasarkan tanda :. Hasilnya, split_math, adalah sebuah list yang berisi 4 vektor karakter: elemen vektor pertama merepresentasikan nama, elemen kedua tahun kelahiran.
  • Gunakan lapply() untuk mengonversi vektor karakter dalam split_math menjadi huruf kecil: terapkan tolower() pada setiap elemen di split_math. Simpan hasilnya, yang berupa list, ke variabel baru split_low.
  • Terakhir, periksa konten split_low dengan str().

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# The vector pioneers has already been created for you
pioneers <- c("GAUSS:1777", "BAYES:1702", "PASCAL:1623", "PEARSON:1857")

# Split names from birth year
split_math <- strsplit(pioneers, split = ":")

# Convert to lowercase strings: split_low


# Take a look at the structure of split_low
Edit dan Jalankan Kode