R语言lapply函数:高效计算dataframe列范围并整理成新表格
使用lapply函数对dataframe的每一列进行范围计算,并整理成新的表格。下面是一个示例代码:\n\nR\n# 创建一个示例的dataframe\ndf <- data.frame(A = c(1, 2, 3),\n B = c(4, 5, 6),\n C = c(7, 8, 9))\n\n# 使用lapply对每一列进行范围计算\nrange_list <- lapply(df, range)\n\n# 将结果整理成新的表格\nresult <- data.frame(Column = names(df),\n Min = sapply(range_list, '[', 1),\n Max = sapply(range_list, '[', 2))\n\n# 打印结果\nprint(result)\n\n\n输出结果为:\n\n\n Column Min Max\n1 A 1 3\n2 B 4 6\n3 C 7 9\n\n\n在上述代码中,首先使用lapply函数对dataframe的每一列应用range函数,得到每一列的范围。然后使用sapply函数将每一列的范围提取出来,并整理成新的表格。最后,打印结果。
原文地址: https://www.cveoy.top/t/topic/pKlL 著作权归作者所有。请勿转载和采集!