r语言 - 使用循环检索列名



我有一个14个数据帧的列表,我想用for循环检索每个数据帧的列名。

files_list <- list(data_04, data_05, data_06, data_07, data_08, data_09, data_010, data_011,
data_012, data_013, data_015, data_016, data_017, data_018)

基本上,我想避免对每个数据帧都这样做。

colnames(data_04)

我们也可以用sapply

sapply(files_list, colnames)

您可以使用lapply并从每个数据框架中提取列名。

lapply(files_list, colnames)

这也可以用purrr::map类似地完成。

purrr::map(files_list, colnames)

正如@Sotos建议使用names而不是colnames应该也适用于数据帧。

最新更新