开始使用免费开始使用

Profvis 实战

请查看右侧用于标准数据分析的代码。它会加载并选择数据,绘制关注的数据,并添加一条回归线。

本练习是课程的一部分

高效 R 代码写作

查看课程

练习说明

  • 加载 profvis 包。
  • 对代码进行性能分析。
  • 用花括号 { 将代码包起来。
  • 将这些花括号再包在对 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!
编辑并运行代码