開始使用免費開始

Profvis 實戰

請檢視右側執行標準資料分析的程式碼。它會載入並篩選資料、繪製感興趣的資料圖,並加入一條迴歸線。

本練習屬於課程

撰寫高效 R 程式碼

檢視課程

練習說明

  • 載入 profvis 套件。
  • 進行程式碼分析(profiling)。
  • 用大括號 { 將程式碼包起來。
  • 再把這組大括號包在 profvis() 函式呼叫裡。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Load the data set
data(movies, package = "ggplot2movies") 

# Load the profvis package
___

# Profile the following code with the profvis function
___
  # Load and select data
  comedies <- movies[movies$Comedy == 1, ]

  # Plot data of interest
  plot(comedies$year, comedies$rating)

  # Loess regression line
  model <- loess(rating ~ year, data = comedies)
  j <- order(comedies$year)
  
  # Add fitted line to the plot
  lines(comedies$year[j], model$fitted[j], col = "red")
___     ## Remember the closing brackets!
編輯並執行程式碼