赞
踩
在R语言中,列表(List)是一种复杂的数据结构,用于存储不同类型的元素,包括向量、矩阵、数据框、函数等。列表是一种非常灵活的数据结构,可以将不同类型的数据组合在一起,类似于Python中的字典(dictionary)。
# 创建列表 my_list <- list(name="John", age=30, is_student=TRUE, scores=c(90, 85, 78)) # 访问列表元素 name <- my_list$name age <- my_list$age scores <- my_list$scores # 修改列表元素 my_list$name <- "Jane" my_list$age <- 25 # 添加新元素到列表 my_list$city <- "New York" # 删除列表元素 my_list$city <- NULL # 删除city元素 # 列表中可以包含不同类型的元素 mixed_list <- list("John", 30, c(90, 85, 78)) # 列表中的元素可以是矩阵、数据框等复杂结构 matrix_element <- matrix(1:6, nrow=2) data_frame_element <- data.frame(name=c("John", "Jane"), age=c(30, 25)) nested_list <- list(matrix_element, data_frame_element) # 使用[[ ]]来访问列表元素 matrix_element <- nested_list[[1]] data_frame_element <- nested_list[[2]] # 列表中可以包含函数 my_function <- function(x) { return(x^2) } function_list <- list(f1=my_function, f2=mean)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。