Создание фреймов данных в R с примерами кода

Чтобы создать фрейм данных в R, вы можете использовать различные методы. Вот несколько часто используемых методов с примерами кода:

Метод 1: создание кадра данных из векторов

# Create vectors
name <- c("John", "Jane", "Alice")
age <- c(25, 30, 35)
city <- c("New York", "London", "Paris")
# Create dataframe from vectors
df <- data.frame(Name = name, Age = age, City = city)
# Print dataframe
print(df)

Метод 2: создание кадра данных из матрицы

# Create a matrix
matrix_data <- matrix(c("John", 25, "New York", "Jane", 30, "London", "Alice", 35, "Paris"), nrow = 3, byrow = TRUE)
# Convert matrix to dataframe
df <- as.data.frame(matrix_data, stringsAsFactors = FALSE)
colnames(df) <- c("Name", "Age", "City")
# Print dataframe
print(df)

Метод 3: создание кадра данных из CSV-файла

# Read CSV file into a dataframe
df <- read.csv("data.csv")
# Print dataframe
print(df)

Метод 4: создание пустого фрейма данных и добавление столбцов

# Create an empty dataframe
df <- data.frame()
# Add columns to the dataframe
df$Name <- c("John", "Jane", "Alice")
df$Age <- c(25, 30, 35)
df$City <- c("New York", "London", "Paris")
# Print dataframe
print(df)

Метод 5: создание кадра данных с помощью пакета dplyr

# Load dplyr package
library(dplyr)
# Create dataframe using dplyr
df <- tibble(
  Name = c("John", "Jane", "Alice"),
  Age = c(25, 30, 35),
  City = c("New York", "London", "Paris")
)
# Print dataframe
print(df)