Если вы хотите, чтобы числа с плавающей запятой отображались округленными до второго десятичного знака, используйте:
lapply( mylist, round, digits=2)
Преимущество этого подхода состоит в том, что он возвращает значения числового режима, которые не выполняются вызовом format (), итакже может использоваться с цифровыми характеристиками, которые являются «длинными» и могут быть эффективными «нулевыми фильтрами»:
lapply(list(c(1,2), c(1.000000e+00, 9.400000e-01, 6.000000e-02, 1.110223e-16 )), round,
digits=13)
[[1]]
[1] 1 2
[[2]]
[1] 1.00 0.94 0.06 0.00