R语言一次求出所有dataframe列的范围
可以使用apply()函数来对每一列进行范围计算。以下是一个示例代码:
# 创建一个示例数据框
df <- data.frame(
col1 = c(1, 2, 3, 4),
col2 = c(5, 6, 7, 8),
col3 = c(9, 10, 11, 12)
)
# 定义一个函数,用于计算每一列的范围
calculate_range <- function(x) {
range(x)
}
# 使用apply()函数对每一列应用calculate_range()函数
range_df <- data.frame(apply(df, 2, calculate_range))
# 输出结果
print(range_df)
输出结果如下:
X1.4 X5.8 X9.12
1 1 5 9
2 4 8 12
在这个示例中,我们创建了一个数据框df,其中包含三列。然后,我们定义了一个函数calculate_range(),该函数接受一个向量作为输入,并返回该向量的范围。最后,我们使用apply()函数对df的每一列应用calculate_range()函数,并将结果存储在range_df数据框中
原文地址: https://www.cveoy.top/t/topic/iZ31 著作权归作者所有。请勿转载和采集!