MulaiMulai sekarang secara gratis

Agregasi dengan rowwise()

rowwise() dapat menjadi alat yang berguna dalam kotak peralatan pemrograman dplyr Anda saat digabungkan dengan c_across(). Keduanya memungkinkan Anda melakukan perhitungan lintas variabel pada setiap baris. Misalnya, ini bermanfaat untuk menghitung nilai hilang pada setiap baris untuk variabel-variabel yang dipilih.

Latihan ini adalah bagian dari kursus

Pemrograman dengan dplyr

Lihat Kursus

Petunjuk latihan

  • Siapkan pipeline untuk melakukan perhitungan pada setiap baris.
  • Buat kolom num_missing yang berisi jumlah nilai hilang di setiap baris pada kolom gdp_in_billions_of_usd hingga kolom terakhir di imf_data.
  • Urutkan hasil berdasarkan jumlah entri yang hilang secara menurun.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

imf_data %>% 
  # Specify that calculations are done across the row
  ___() %>% 
  # Count missings in gdp_in_billions_of_usd to last column
  mutate(num_missing = sum(is.na(
    ___(___:___))
  )) %>% 
  select(country:year, num_missing) %>% 
  # Arrange by descending number of missing entries
  ___
Edit dan Jalankan Kode