https://github.com/centerforassessment/toordinal
R package to convert cardinal to ordinal number equivalent
https://github.com/centerforassessment/toordinal
cardinal-to-ordinal cran ordinal-number-converter r
Last synced: 8 months ago
JSON representation
R package to convert cardinal to ordinal number equivalent
- Host: GitHub
- URL: https://github.com/centerforassessment/toordinal
- Owner: CenterForAssessment
- License: other
- Created: 2015-03-05T14:39:25.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-12-09T01:17:59.000Z (over 1 year ago)
- Last Synced: 2025-09-10T04:57:41.318Z (9 months ago)
- Topics: cardinal-to-ordinal, cran, ordinal-number-converter, r
- Language: R
- Homepage: https://centerforassessment.github.io/toOrdinal/
- Size: 428 KB
- Stars: 8
- Watchers: 4
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- License: LICENSE.md
Awesome Lists containing this project
README
toOrdinal
===========
[](https://github.com/CenterForAssessment/toOrdinal/actions)
[](https://ci.appveyor.com/project/centerforassessment/toOrdinal)
[](http://cran.r-project.org/package=toOrdinal)
[](https://github.com/CenterForAssessment/toOrdinal)
[](https://github.com/CenterForAssessment/toOrdinal/blob/master/LICENSE.md)
[](https://gitter.im/CenterForAssessment/toOrdinal?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
# Overview
The R package **toOrdinal** contains a single function `toOrdinal` that converts a cardinal number (e.g., 9) into its ordinal counterpart (e.g., 9th).
Because such conversions are language specific, the conversions are specific to a supported language. At present, the package implements English,
French, German, Spanish, and Swedish. For example,
* English: toOrdinal(1) returns '1st'
* Dutch: toOrdinal(1, language="Dutch") returns '1ste'
* German: toOrdinal(1, language="German") returns '1te'
* French: toOrdinal(1, language="French") returns '1re'
* Spanish: toOrdinal(1, language="Spanish") returns '1.er'
* Swedish: toOrdinal(1, language="Swedish") returns '1:a'
# Installation
## From [CRAN](https://CRAN.R-project.org/package=toOrdinal)
To install the latest stable release of **toOrdinal** from [CRAN](https://CRAN.R-project.org/package=toOrdinal)
```R
> install.packages("toOrdinal")
```
## From [Github](https://github.com/CenterForAssessment/toOrdinal/)
To install the development release of **toOrdinal** from [GitHub](https://github.com/CenterForAssessment/toOrdinal/):
```R
> devtools::install_github("CenterForAssessment/toOrdinal")
```
# Usage
```
> toOrdinal(5)
[1] "5th"
> toOrdinal(5, language="German")
[1] "5te"
> toOrdinal(5, language="French")
[1] "5e"
> toOrdinal(5, language="Spanish")
[1] "5.º"
> toOrdinal(5, language="Swedish")
1] "5:e"
```
# Resources
* [toOrdinal GitHub Pages](https://CenterForAssessment.github.io/toOrdinal)
* [CRAN Repo](https://CRAN.R-project.org/package=toOrdinal)
# Contributors
The **toOrdinal** Package is crafted with :heart: by:
* [Damian Betebenner](https://github.com/dbetebenner)
I love feedback and am happy to answer questions. Feel free to clone and make a pull request with the specifications for other languages.