Click a Function to See How It Works

Choose a function above to see how it transforms data!

📊 Original Farm Data

Farm Crop Yield Region Year

✨ After Transformation

Select a function to see the result!

📊 Interactive Data Visualization Learning

Learn the four essential plot types you'll use in your assignments!

Choose a plot type above to start learning!

Each plot type helps you understand your data in different ways.

Select a plot type to see the R code examples!

🎯 Why These Functions Matter in Agriculture

🔍 filter() - Find What Matters

Like using a sieve in the field - only keep the data you need!

  • • Find high-yielding varieties
  • • Identify problem areas
  • • Focus on specific seasons

📋 select() - Choose Your Focus

Like choosing which measurements to record - focus on what's important!

  • • Focus on yield data only
  • • Remove unnecessary columns
  • • Simplify complex datasets

📊 arrange() - Rank Performance

Like ranking farms by performance - see who's doing best!

  • • Rank farms by yield
  • • Sort by planting date
  • • Order by profit margins

➕ mutate() - Calculate New Insights

Like calculating profit from yield - create new useful information!

  • • Calculate profit per acre
  • • Determine efficiency ratios
  • • Create performance scores

📦 group_by() - Compare Groups

Like comparing different crop varieties - see patterns by category!

  • • Compare crop varieties
  • • Analyze by region
  • • Group by treatment type

🔗 Pipes - Chain Your Work

Like following a recipe step-by-step - connect operations smoothly!

  • • Filter, then calculate, then sort
  • • Build complex analyses
  • • Make code easy to read