1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn viết hàm trong R

Connected

Bài tập

Trả về ở chế độ ẩn

Khi mục đích chính của một hàm là tạo ra đầu ra, như vẽ biểu đồ hoặc in gì đó ra console, bạn có thể không muốn một giá trị trả về cũng được in ra. Khi đó, giá trị nên được trả về ở chế độ ẩn.

Hàm vẽ biểu đồ cơ bản của R trả về NULL, vì mục đích chính của nó là vẽ biểu đồ. Điều này không hữu ích nếu bạn muốn dùng nó trong code có pipe: thay vào đó, nó nên âm thầm (invisibly) trả về dữ liệu biểu đồ để tiếp tục pipe sang bước tiếp theo.

Nhớ rằng plot() có giao diện công thức: thay vì đưa cho nó các vector x và y, bạn có thể chỉ định một công thức mô tả cột nào của data frame sẽ vào trục x và y, và một đối số data cho data frame. Lưu ý rằng giống như lm(), thứ tự đối số có vẻ “ngược” vì đối số chi tiết là formula đứng trước đối số data.

plot(y ~ x, data = data)

Hướng dẫn 1/2

undefined XP
    1
    2
  • Dùng dataset cars và giao diện công thức của plot() để vẽ biểu đồ tán xạ của dist theo speed.