Чтобы создать фрейм данных в 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)