Маніпулювання Стовпцями
Фрейми даних є гнучкими: ви можете додавати, видаляти та перейменовувати стовпці за потреби.
Додавання стовпців
Щоб додати новий стовпець, присвойте вектор значень новій назві стовпця. Ви можете використовувати або знак долара ($), або квадратні дужки з лапками.
Приклад
12345678name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # Adding a new column with job titles test$job <- c("Teacher", "Doctor", "Manager") test
Можна зробити те саме за допомогою:
test[, "Job"] <- c("Teacher", "Doctor", "Manager")
Довжина вектора, який додається, повинна відповідати кількості рядків у фреймі даних.
Видалення стовпців
Для видалення одного або декількох стовпців використовуйте функцію subset() з аргументом select = -....
Приклад
12345678910name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) test$job <- c('Teacher', 'Doctor', 'Manager') # Drop a single column subset(test, select = -job) # Drop multiple columns subset(test, select = -c(age, gender))
Перейменування стовпців
Для перейменування стовпців використовуйте функцію colnames(). Синтаксис такий самий, як і для матриць:
colnames(data) <- new_names
Swipe to start coding
У вас є датафрейм store, який містить інформацію про товари та їхні ціни з невеликого меблевого магазину:
| items | prices |
|---|---|
| Sofa | 340 |
| Armchair | 150 |
| Dining table | 115 |
| Dining chair | 45 |
| Bookshelf | 160 |
Вам потрібно перетворити його на таку таблицю:
| Item | Price | Sold |
|---|---|---|
| Sofa | 340 | 67 |
| Armchair | 150 | 81 |
| Dining table | 115 | 79 |
| Dining chair | 45 | 76 |
| Bookshelf | 160 | 42 |
Виконайте наступні кроки:
- Перейменуйте назви стовпців у
storeнаc('Item', 'Price'). - Додайте новий стовпець
Soldзі значеннямиc(67, 81, 79, 76, 42). - Виведіть змінений датафрейм.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.27
Маніпулювання Стовпцями
Свайпніть щоб показати меню
Фрейми даних є гнучкими: ви можете додавати, видаляти та перейменовувати стовпці за потреби.
Додавання стовпців
Щоб додати новий стовпець, присвойте вектор значень новій назві стовпця. Ви можете використовувати або знак долара ($), або квадратні дужки з лапками.
Приклад
12345678name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # Adding a new column with job titles test$job <- c("Teacher", "Doctor", "Manager") test
Можна зробити те саме за допомогою:
test[, "Job"] <- c("Teacher", "Doctor", "Manager")
Довжина вектора, який додається, повинна відповідати кількості рядків у фреймі даних.
Видалення стовпців
Для видалення одного або декількох стовпців використовуйте функцію subset() з аргументом select = -....
Приклад
12345678910name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) test$job <- c('Teacher', 'Doctor', 'Manager') # Drop a single column subset(test, select = -job) # Drop multiple columns subset(test, select = -c(age, gender))
Перейменування стовпців
Для перейменування стовпців використовуйте функцію colnames(). Синтаксис такий самий, як і для матриць:
colnames(data) <- new_names
Swipe to start coding
У вас є датафрейм store, який містить інформацію про товари та їхні ціни з невеликого меблевого магазину:
| items | prices |
|---|---|
| Sofa | 340 |
| Armchair | 150 |
| Dining table | 115 |
| Dining chair | 45 |
| Bookshelf | 160 |
Вам потрібно перетворити його на таку таблицю:
| Item | Price | Sold |
|---|---|---|
| Sofa | 340 | 67 |
| Armchair | 150 | 81 |
| Dining table | 115 | 79 |
| Dining chair | 45 | 76 |
| Bookshelf | 160 | 42 |
Виконайте наступні кроки:
- Перейменуйте назви стовпців у
storeнаc('Item', 'Price'). - Додайте новий стовпець
Soldзі значеннямиc(67, 81, 79, 76, 42). - Виведіть змінений датафрейм.
Рішення
Дякуємо за ваш відгук!
single