The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Default case is snake case
Of course other cases are supported (case
) and
separators can be adjusted (sep_out
)
to_any_case(names(iris), sep_in = "\\.", case = "upper_camel", sep_out = " ")
## [1] "Sepal Length" "Sepal Width" "Petal Length" "Petal Width" "Species"
And you might want to remove special characters along the way
to_any_case("Doppelgänger is originally german",
transliterations = "german", case = "upper_camel")
## [1] "DoppelgaengerIsOriginallyGerman"
All of the cases like: snake, lower_camel, upper_camel, all_caps, lower_upper, upper_lower, mixed and sentence are based on parsed case
Shortcut wrappers like to_snake_case
,
to_lower_camel_case
etc. are available.
Be aware that automatic case conversion depends on the input string
and it is recommended to verify the results. So you might want to pipe
these into dput()
and hardcode name changes instead of
blindly trusting to_any_case()
’s output:
If you are interested in the design of this package, you can find more information on its github page.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.