Skip to contents

Randomly add whitespaces to the end of some values in all or a subset of columns.

Usage

add_whitespace(data, cols = NULL, messiness = 0.1)

Arguments

data

input dataframe

cols

set of columns to apply transformation to. If NULL will apply to all columns. Default NULL.

messiness

Percentage of values to change. Must be between 0 and 1. Default 0.1.

Value

a dataframe the same size as the input data.

Examples

add_whitespace(mtcars)
#>                       mpg cyl   disp   hp  drat     wt  qsec vs am gear carb
#> Mazda RX4             21    6    160  110   3.9   2.62 16.46  0  1    4    4
#> Mazda RX4 Wag          21   6    160  110   3.9  2.875 17.02  0  1   4     4
#> Datsun 710           22.8   4    108   93  3.85   2.32 18.61  1  1    4    1
#> Hornet 4 Drive       21.4   6    258  110  3.08  3.215 19.44  1  0    3    1
#> Hornet Sportabout    18.7   8   360   175  3.15   3.44 17.02  0  0   3    2 
#> Valiant              18.1   6    225  105  2.76   3.46 20.22  1  0    3    1
#> Duster 360           14.3   8    360  245 3.21    3.57 15.84 0  0     3    4
#> Merc 240D            24.4   4 146.7    62  3.69   3.19   20   1  0    4   2 
#> Merc 230            22.8   4   140.8   95 3.92   3.15   22.9  1  0    4    2
#> Merc 280             19.2   6  167.6  123  3.92   3.44  18.3  1  0    4    4
#> Merc 280C            17.8   6  167.6  123  3.92   3.44  18.9  1  0    4    4
#> Merc 450SE           16.4   8  275.8  180  3.07   4.07  17.4  0  0    3    3
#> Merc 450SL           17.3   8  275.8 180   3.07   3.73 17.6   0  0    3    3
#> Merc 450SLC         15.2    8  275.8  180 3.07    3.78    18 0   0    3    3
#> Cadillac Fleetwood   10.4   8    472  205  2.93   5.25 17.98  0  0    3    4
#> Lincoln Continental  10.4   8    460  215     3  5.424 17.82  0  0   3     4
#> Chrysler Imperial    14.7   8    440  230  3.23  5.345 17.42  0  0    3    4
#> Fiat 128             32.4   4   78.7   66  4.08   2.2  19.47  1 1     4    1
#> Honda Civic          30.4   4   75.7   52  4.93  1.615 18.52  1  1    4    2
#> Toyota Corolla       33.9   4   71.1   65  4.22 1.835   19.9  1  1    4    1
#> Toyota Corona        21.5   4  120.1   97   3.7  2.465 20.01  1  0    3    1
#> Dodge Challenger     15.5   8   318   150  2.76   3.52 16.87  0  0    3    2
#> AMC Javelin         15.2   8     304  150  3.15  3.435  17.3  0  0    3    2
#> Camaro Z28           13.3   8    350  245  3.73   3.84 15.41  0 0     3    4
#> Pontiac Firebird     19.2   8    400  175  3.08  3.845 17.05  0  0    3    2
#> Fiat X1-9            27.3   4     79   66  4.08  1.935  18.9  1  1   4     1
#> Porsche 914-2         26    4  120.3   91  4.43   2.14 16.7   0  1    5    2
#> Lotus Europa         30.4   4   95.1  113  3.77  1.513  16.9  1  1    5    2
#> Ford Pantera L       15.8   8    351  264  4.22   3.17  14.5  0  1   5     4
#> Ferrari Dino         19.7   6    145  175  3.62   2.77  15.5 0   1    5    6
#> Maserati Bora          15   8   301   335  3.54   3.57  14.6  0  1    5    8
#> Volvo 142E           21.4   4    121  109  4.11   2.78  18.6  1 1     4    2