将格式应用于 R 中的多个数组

Apply format to multiple arrays in R

我是 R 的新手,对堆栈溢出很抱歉,这不是很清楚,或者我没有包含足够的信息。非常感谢!

我在 R 中有三个 3D 数组:Array_A、Array_B 和 Array_C

所有三个数组都以科学计数法(即 1.005e-01)而不是数字(即 0.1005)显示其中的值。我已经四处窥探并弄清楚了如何使用代码将单个数组格式化为数字:

format(Array_A, scientific=FALSE)

有没有一种简单的方法可以在不使用三行代码(每个数组一行)的情况下将其应用于所有三个数组?

也许像下面这样的东西可以满足问题的要求。未经测试,因为没有数据集。

Array_names <- ls(pattern = "^Array")
Arrays <- mget(Array_names)
Arrays <- lapply(Arrays, format, scientific = FALSE)
list2env(Arrays, envir = .GlobalEnv)

rm(Array_names, Arrays)    # final clean up