Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Exploring Data with dplyr | Section
Practical Data Preparation in R with Tidyverse
Секція 1. Розділ 3
single

single

Exploring Data with dplyr

Свайпніть щоб показати меню

When you work with data frames in R, the dplyr package gives you a powerful set of tools for exploring and manipulating your data. The most important dplyr verbs are select, filter, arrange, mutate, and summarize. Each verb performs a specific type of operation:

  • select: choose specific columns from your data;
  • filter: keep only rows that meet certain conditions;
  • arrange: reorder rows based on column values;
  • mutate: add new columns or transform existing ones;
  • summarize: reduce your data to summary statistics.

These verbs allow you to quickly inspect and explore your data frames, making it easier to focus on the information that matters most.

12345678910111213141516
library(dplyr) options(crayon.enabled = FALSE) # Creating a sample tibble df <- tibble::tibble( name = c("Alice", "Bob", "Carol", "David"), age = c(25, 30, 22, 35), score = c(88, 92, 95, 85) ) # Using select and filter to subset the tibble result <- df %>% select(name, score) %>% filter(score > 90) print(result)

A key feature of dplyr is the pipe operator %>%, which lets you chain together multiple operations in a clear, readable sequence. Instead of nesting functions inside each other, you pass the result of one operation directly into the next. This approach makes your code easier to read and understand, especially as your data wrangling tasks become more complex.

question mark

What is the main purpose of the pipe (%>%) operator in dplyr workflows?

Виберіть правильну відповідь

Завдання

Проведіть, щоб почати кодувати

Use dplyr to create a new tibble called high_scores that only contains the name and score columns for rows where the score is greater than 80.

  • Use the select function to choose only the name and score columns.
  • Use the filter function to keep only rows where the score column is greater than 80.
  • Assign the result to a new variable named high_scores.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt