Kelime Analizi
Coddy'nin R Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 62 / 64.
Görev
Zorword_stats(text) işlevini tamamla. Metni küçük harfe çevir ve ., ,, ! ve ? karakterlerini kaldır, ardından boşluk dizileriyle sözcüklere ayır. Dört satır döndür:
- Sözcük sayısıyla birlikte
Words: - Farklı sözcüklerin sayısıyla birlikte
Distinct: - En sık kullanılan üç sözcük ve bunların sayılarıyla birlikte
Top:; örneğinthe (3), and (2), bird (1). Sayıya göre yüksekten düşüğe, eşit sayılarda ise alfabetik olarak sıralanır (metinde üçten az sözcük varsa daha az sözcük) - En uzun sözcük ve parantez içindeki uzunluğuyla birlikte
Longest:; birden fazla sözcük aynı uzunluktaysa metindeki ilk sözcük
Sağlanan kod metni okur ve döndürülen her satırı yazdırır.
Kendin dene
word_stats <- function(text) {
# Kodunuzu buraya yazın
character(0)
}
# Sağlanan girdi/çıktı kodu: olduğu gibi bırakın
input <- suppressWarnings(readLines(file("stdin")))
cat(word_stats(input[1]), sep = "\n")
Mantık ve Akış bölümündeki tüm dersler
1Dizeleri Derinlemesine
substr() ile Alt Dizelersprintf() ile BiçimlendirmeBölme ve BirleştirmeDizelerde AramaMetin DeğiştirmeTekrar - Kullanıcı Adı Oluşturucu4Matrisler
Matris OluşturmaMatrisleri İndekslemeSatır ve Sütun ÖzetleriMatris AritmetiğiTekrar - Oturma Planı2Anahtar-Değer Aramaları
Adlandırılmış Vektör AramalarıAnahtarları DenetlemeAnahtar Ekleme ve KaldırmaAdlar Üzerinde DöngüTekrar - Hisse Senedi Masası5Proje - Not Defteri
Öğrenci EklemeNotları Kaydetme3Kümeler ve Sayma
Benzersiz DeğerlerKüme İşlemleriÜyelik Testleritable() ile SaymaTekrar - Etkinlik Konukları6Değer Olarak Fonksiyonlar
Anonim FonksiyonlarFonksiyonları GeçirmeFonksiyon DöndürmeDurum Bilgili Closure'larTekrar - İndirim Kuralları9Veri Çerçeveleri
Veri Çerçeveleri OluşturmaSütunlar ve SatırlarSatırları FiltrelemeEkleme ve SıralamaTekrar - Satış Raporu12Proje - Harcama Takipçisi
Harcamaları KaydetmeToplam HarcamaKendi başına pratik yap: Online R derleyicisi