wyrownajDl: Formatuje wartość do długości wywołania funkcji

Description Usage Arguments Value

View source: R/wyrownajDl.R

Description

Dopełnia wartość spacjami po lewej stronie, tak by łączna długość utworzonego łańcucha znaków była równa liczbie znaków kodu wywołania funkcji przekazanej w parametrze "call" plus tyle znaków, ile wynosi parametr "delta"

Jeśli w stosie wywołań odnaleziona zostanie funkcja mutate_, summarize_ bądź summarise_, wtedy uznaje się, że wyrównywanie nie ma sensu (ze względu na to, że wywołanie zawiera wtedy podstawione wartości argumentów i jest absurdalnie długie, jak również praktycznie na pewno nie jest ono używane do zwracania wartości wprost do raportu) i długość wyrównania jest automatycznie ustawiana na max(nchar(wynik)). Niestety podczas stosowania summarize nie można całkowicie zrezygnować z wyrównywania, bo w wypadku, gdy część grup zwróci stringi, a część liczby, próbuje ono z uporem godnym lepszej sprawy rzutować stringi na liczby, czego wynikiem są bardzo dziwne wartości liczbowe (z '-' wychodzą np. bardzo, bardzo małe, ale bynajmniej nie zerowe wartości).

Usage

1
wyrownajDl(wynik, call, dokl, delta = 4)

Arguments

wynik

wartość do sformatowania

call

wywołanie funkcji (np. z sys.call()), do którego wyrównywany jest wynik

dokl

liczba cyfr po przecinku, do których zaokrąglony zostanie wynik

delta

liczba znaków, która ma zostać doliczna do długości wywołania

Value

character


zozlak/MLAK documentation built on July 16, 2020, 10 p.m.