在R語言中,列表(list)是一種非常靈活和強大的數據類型,可以存儲不同類型的數據,也可以嵌套存儲其他列表。以下是列表數據類型的一些常見用法:
my_list <- list(name = "John", age = 30, married = TRUE)
# 通過索引訪問元素
print(my_list[[1]])
# 通過名稱訪問元素
print(my_list$name)
nested_list <- list(inner_list = list(a = 1, b = 2), c = 3)
print(nested_list$inner_list$a)
my_list$new_element <- "hello"
length(my_list)
# 合并兩個列表
combined_list <- c(my_list, another_list)
# 提取部分列表
subset_list <- my_list[c(1, 3)]
# 刪除列表元素
my_list <- my_list[-2]