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

Görünmez döndürme

Bir fonksiyonun ana amacı çıktı üretmekse, örneğin bir grafik çizmek veya konsola bir şey yazdırmaksa, dönüş değerinin ayrıca yazdırılmasını istemeyebilirsin. Bu durumda değer görünmez şekilde döndürülmelidir.

Temel R plot fonksiyonu NULL döndürür; çünkü ana amacı grafik çizmektir. Bu, fonksiyonu pipe içinde kullanmak istediğinde yardımcı olmaz: bunun yerine, bir sonraki adıma iletilebilmesi için grafik verilerini görünmez şekilde döndürmelidir.

plot() fonksiyonunun bir formül arayüzü olduğunu hatırla: x ve y için vektörler vermek yerine, bir veri çerçevesinin hangi sütunlarının x ve y eksenlerine gideceğini tanımlayan bir formül ve veri çerçevesi için bir data argümanı belirtebilirsin. lm()'de olduğu gibi, ayrıntı argümanı olan formula, data argümanından önce geldiği için argümanların sırası alışılmışın tersidir.

plot(y ~ x, data = data)

Bu egzersiz, kursun bir parçasıdır

R'de Fonksiyon Yazmaya Giriş

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Using cars, draw a scatter plot of dist vs. speed
plt_dist_vs_speed <- ___(___ ~ ___, data = ___)

# Oh no! The plot object is NULL
plt_dist_vs_speed
Kodu Düzenle ve Çalıştır