1. 学ぶ
  2. /
  3. コース
  4. /
  5. R 함수 작성 입문

Connected

演習

보이지 않게 반환하기

함수의 주된 목적이 그래프를 그리거나 콘솔에 무언가를 출력하는 등 출력물을 만드는 것이라면, 반환값이 함께 출력되길 원치 않을 수 있습니다. 이런 경우에는 값을 보이지 않게 반환하면 됩니다.

기본 R의 plot 함수는 주된 목적이 그래프를 그리는 것이기 때문에 NULL을 반환합니다. 하지만 파이프 연산과 함께 쓰고 싶다면 유용하지 않죠. 대신, 다음 단계로 파이프할 수 있도록 그래프 데이터를 보이지 않게 반환해야 합니다.

plot()에는 formula 인터페이스가 있습니다. x와 y에 벡터를 주는 대신, 데이터 프레임의 어떤 열을 x와 y 축에 둘지 나타내는 수식과, 데이터 프레임을 지정하는 data 인자를 전달할 수 있습니다. lm()과 마찬가지로, 상세 인자인 formula가 data 인자보다 먼저 오기 때문에 인자의 순서가 일반적인 순서와 다르다는 점에 유의하세요.

plot(y ~ x, data = data)

指示1 / 2

undefined XP
    1
    2
  • cars 데이터셋과 plot()의 formula 인터페이스를 사용해 speed에 대한 dist의 산점도를 그리세요.