emphatic
data.frame, matrix or atomic vector into a character string.R/core.R
as.character.emphatic.Rd
The output contains ANSI escape codes to colour the elements in the
object. This string would then be suitable to pass on to fansi
for further manipulation e.g. conversion to HTML for displaying in a vignette.
# S3 method for emphatic
as.character(x, ..., mode = "ansi")
emphatic
data.frame, matrix or atomic vector
other arguments passed on to format()
Render mode 'ansi' (default) or 'html' determines how the colours will be represented in text. If you're in a terminal or console, then choose 'ansi'.
mtcars |>
as_emphatic() |>
as.character()
#> [1] "\033[4m mpg cyl disp hp drat wt qsec vs am gear carb\033[24m\nMazda RX4 21.0\033[39m\033[49m 6\033[39m\033[49m 160.0\033[39m\033[49m 110\033[39m\033[49m 3.90\033[39m\033[49m 2.620\033[39m\033[49m 16.46\033[39m\033[49m 0\033[39m\033[49m 1\033[39m\033[49m 4\033[39m\033[49m 4\033[39m\033[49m\nMazda RX4 Wag 21.0\033[39m\033[49m 6\033[39m\033[49m 160.0\033[39m\033[49m 110\033[39m\033[49m 3.90\033[39m\033[49m 2.875\033[39m\033[49m 17.02\033[39m\033[49m 0\033[39m\033[49m 1\033[39m\033[49m 4\033[39m\033[49m 4\033[39m\033[49m\nDatsun 710 22.8\033[39m\033[49m 4\033[39m\033[49m 108.0\033[39m\033[49m 93\033[39m\033[49m 3.85\033[39m\033[49m 2.320\033[39m\033[49m 18.61\033[39m\033[49m 1\033[39m\033[49m 1\033[39m\033[49m 4\033[39m\033[49m 1\033[39m\033[49m\nHornet 4 Drive 21.4\033[39m\033[49m 6\033[39m\033[49m 258.0\033[39m\033[49m 110\033[39m\033[49m 3.08\033[39m\033[49m 3.215\033[39m\033[49m 19.44\033[39m\033[49m 1\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 1\033[39m\033[49m\nHornet Sportabout 18.7\033[39m\033[49m 8\033[39m\033[49m 360.0\033[39m\033[49m 175\033[39m\033[49m 3.15\033[39m\033[49m 3.440\033[39m\033[49m 17.02\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 2\033[39m\033[49m\nValiant 18.1\033[39m\033[49m 6\033[39m\033[49m 225.0\033[39m\033[49m 105\033[39m\033[49m 2.76\033[39m\033[49m 3.460\033[39m\033[49m 20.22\033[39m\033[49m 1\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 1\033[39m\033[49m\nDuster 360 14.3\033[39m\033[49m 8\033[39m\033[49m 360.0\033[39m\033[49m 245\033[39m\033[49m 3.21\033[39m\033[49m 3.570\033[39m\033[49m 15.84\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 4\033[39m\033[49m\nMerc 240D 24.4\033[39m\033[49m 4\033[39m\033[49m 146.7\033[39m\033[49m 62\033[39m\033[49m 3.69\033[39m\033[49m 3.190\033[39m\033[49m 20.00\033[39m\033[49m 1\033[39m\033[49m 0\033[39m\033[49m 4\033[39m\033[49m 2\033[39m\033[49m\nMerc 230 22.8\033[39m\033[49m 4\033[39m\033[49m 140.8\033[39m\033[49m 95\033[39m\033[49m 3.92\033[39m\033[49m 3.150\033[39m\033[49m 22.90\033[39m\033[49m 1\033[39m\033[49m 0\033[39m\033[49m 4\033[39m\033[49m 2\033[39m\033[49m\nMerc 280 19.2\033[39m\033[49m 6\033[39m\033[49m 167.6\033[39m\033[49m 123\033[39m\033[49m 3.92\033[39m\033[49m 3.440\033[39m\033[49m 18.30\033[39m\033[49m 1\033[39m\033[49m 0\033[39m\033[49m 4\033[39m\033[49m 4\033[39m\033[49m\nMerc 280C 17.8\033[39m\033[49m 6\033[39m\033[49m 167.6\033[39m\033[49m 123\033[39m\033[49m 3.92\033[39m\033[49m 3.440\033[39m\033[49m 18.90\033[39m\033[49m 1\033[39m\033[49m 0\033[39m\033[49m 4\033[39m\033[49m 4\033[39m\033[49m\nMerc 450SE 16.4\033[39m\033[49m 8\033[39m\033[49m 275.8\033[39m\033[49m 180\033[39m\033[49m 3.07\033[39m\033[49m 4.070\033[39m\033[49m 17.40\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 3\033[39m\033[49m\nMerc 450SL 17.3\033[39m\033[49m 8\033[39m\033[49m 275.8\033[39m\033[49m 180\033[39m\033[49m 3.07\033[39m\033[49m 3.730\033[39m\033[49m 17.60\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 3\033[39m\033[49m\nMerc 450SLC 15.2\033[39m\033[49m 8\033[39m\033[49m 275.8\033[39m\033[49m 180\033[39m\033[49m 3.07\033[39m\033[49m 3.780\033[39m\033[49m 18.00\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 3\033[39m\033[49m\nCadillac Fleetwood 10.4\033[39m\033[49m 8\033[39m\033[49m 472.0\033[39m\033[49m 205\033[39m\033[49m 2.93\033[39m\033[49m 5.250\033[39m\033[49m 17.98\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 4\033[39m\033[49m\nLincoln Continental 10.4\033[39m\033[49m 8\033[39m\033[49m 460.0\033[39m\033[49m 215\033[39m\033[49m 3.00\033[39m\033[49m 5.424\033[39m\033[49m 17.82\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 4\033[39m\033[49m\nChrysler Imperial 14.7\033[39m\033[49m 8\033[39m\033[49m 440.0\033[39m\033[49m 230\033[39m\033[49m 3.23\033[39m\033[49m 5.345\033[39m\033[49m 17.42\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 4\033[39m\033[49m\nFiat 128 32.4\033[39m\033[49m 4\033[39m\033[49m 78.7\033[39m\033[49m 66\033[39m\033[49m 4.08\033[39m\033[49m 2.200\033[39m\033[49m 19.47\033[39m\033[49m 1\033[39m\033[49m 1\033[39m\033[49m 4\033[39m\033[49m 1\033[39m\033[49m\nHonda Civic 30.4\033[39m\033[49m 4\033[39m\033[49m 75.7\033[39m\033[49m 52\033[39m\033[49m 4.93\033[39m\033[49m 1.615\033[39m\033[49m 18.52\033[39m\033[49m 1\033[39m\033[49m 1\033[39m\033[49m 4\033[39m\033[49m 2\033[39m\033[49m\nToyota Corolla 33.9\033[39m\033[49m 4\033[39m\033[49m 71.1\033[39m\033[49m 65\033[39m\033[49m 4.22\033[39m\033[49m 1.835\033[39m\033[49m 19.90\033[39m\033[49m 1\033[39m\033[49m 1\033[39m\033[49m 4\033[39m\033[49m 1\033[39m\033[49m\nToyota Corona 21.5\033[39m\033[49m 4\033[39m\033[49m 120.1\033[39m\033[49m 97\033[39m\033[49m 3.70\033[39m\033[49m 2.465\033[39m\033[49m 20.01\033[39m\033[49m 1\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 1\033[39m\033[49m\nDodge Challenger 15.5\033[39m\033[49m 8\033[39m\033[49m 318.0\033[39m\033[49m 150\033[39m\033[49m 2.76\033[39m\033[49m 3.520\033[39m\033[49m 16.87\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 2\033[39m\033[49m\nAMC Javelin 15.2\033[39m\033[49m 8\033[39m\033[49m 304.0\033[39m\033[49m 150\033[39m\033[49m 3.15\033[39m\033[49m 3.435\033[39m\033[49m 17.30\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 2\033[39m\033[49m\nCamaro Z28 13.3\033[39m\033[49m 8\033[39m\033[49m 350.0\033[39m\033[49m 245\033[39m\033[49m 3.73\033[39m\033[49m 3.840\033[39m\033[49m 15.41\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 4\033[39m\033[49m\nPontiac Firebird 19.2\033[39m\033[49m 8\033[39m\033[49m 400.0\033[39m\033[49m 175\033[39m\033[49m 3.08\033[39m\033[49m 3.845\033[39m\033[49m 17.05\033[39m\033[49m 0\033[39m\033[49m 0\033[39m\033[49m 3\033[39m\033[49m 2\033[39m\033[49m\nFiat X1-9 27.3\033[39m\033[49m 4\033[39m\033[49m 79.0\033[39m\033[49m 66\033[39m\033[49m 4.08\033[39m\033[49m 1.935\033[39m\033[49m 18.90\033[39m\033[49m 1\033[39m\033[49m 1\033[39m\033[49m 4\033[39m\033[49m 1\033[39m\033[49m\nPorsche 914-2 26.0\033[39m\033[49m 4\033[39m\033[49m 120.3\033[39m\033[49m 91\033[39m\033[49m 4.43\033[39m\033[49m 2.140\033[39m\033[49m 16.70\033[39m\033[49m 0\033[39m\033[49m 1\033[39m\033[49m 5\033[39m\033[49m 2\033[39m\033[49m\nLotus Europa 30.4\033[39m\033[49m 4\033[39m\033[49m 95.1\033[39m\033[49m 113\033[39m\033[49m 3.77\033[39m\033[49m 1.513\033[39m\033[49m 16.90\033[39m\033[49m 1\033[39m\033[49m 1\033[39m\033[49m 5\033[39m\033[49m 2\033[39m\033[49m\nFord Pantera L 15.8\033[39m\033[49m 8\033[39m\033[49m 351.0\033[39m\033[49m 264\033[39m\033[49m 4.22\033[39m\033[49m 3.170\033[39m\033[49m 14.50\033[39m\033[49m 0\033[39m\033[49m 1\033[39m\033[49m 5\033[39m\033[49m 4\033[39m\033[49m\nFerrari Dino 19.7\033[39m\033[49m 6\033[39m\033[49m 145.0\033[39m\033[49m 175\033[39m\033[49m 3.62\033[39m\033[49m 2.770\033[39m\033[49m 15.50\033[39m\033[49m 0\033[39m\033[49m 1\033[39m\033[49m 5\033[39m\033[49m 6\033[39m\033[49m\nMaserati Bora 15.0\033[39m\033[49m 8\033[39m\033[49m 301.0\033[39m\033[49m 335\033[39m\033[49m 3.54\033[39m\033[49m 3.570\033[39m\033[49m 14.60\033[39m\033[49m 0\033[39m\033[49m 1\033[39m\033[49m 5\033[39m\033[49m 8\033[39m\033[49m\nVolvo 142E 21.4\033[39m\033[49m 4\033[39m\033[49m 121.0\033[39m\033[49m 109\033[39m\033[49m 4.11\033[39m\033[49m 2.780\033[39m\033[49m 18.60\033[39m\033[49m 1\033[39m\033[49m 1\033[39m\033[49m 4\033[39m\033[49m 2\033[39m\033[49m\n"