BaşlayınÜcretsiz Başlayın

glue ile "veya kalıpları" oluştur

Son iki derste, başka dizelerden, vektörlerden, listelerden hatta veri çerçevelerinden dizeler oluşturmayı öğrendin. Düzenli ifadeler hakkındaki bilginle birlikte artık bu veri tiplerinin tümü için kalıplar oluşturabilirsin.

glue_collapse() kullanarak bir veri çerçevesinin sütunundaki bir vektörün içeriğini birleştirip, elde yazması hem çok zahmetli hem de hataya açık olabilecek uzun kalıplar oluşturabilirsin.

Bu egzersizde girdi olarak bir users vektörümüz var. Bu bir veritabanı dışa aktarımının sonucu. Veritabanından bazı satırlar içeriyor ama ayrıca umursamadığımız başka bilgiler de var. Düzenli ifadeler kullanarak yalnızca ilgilendiğimiz kısımları — bu durumda kullanıcı adlarını — eşleştirebiliriz.

Bu egzersiz

R ile Orta Düzey Düzenli İfadeler

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Vektör usernames'i kullanarak vektördeki üç isimden herhangi biriyle eşleşen bir kalıp oluştur.
  • Üç ismi, ayırıcı olarak düzenli ifade "veya" karakterini kullanarak birbirine bağla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

usernames <- c("Bryan", "Barbara", "Tom")

# Create a pattern using the vector above separated by "or"s
user_pattern <- glue_collapse(___, sep = "___")

str_view(users, user_pattern)
Kodu Düzenle ve Çalıştır