可以使用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数据框中

R语言一次求出所有dataframe列的范围

原文地址: https://www.cveoy.top/t/topic/iZ31 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录