Package: tdata 0.3.0

tdata: Prepare Your Time-Series Data for Further Analysis

Provides a set of tools for managing time-series data, with a particular emphasis on defining various frequency types such as daily and weekly. It also includes functionality for converting data between different frequencies.

Authors:Ramin Mojab [aut, cre]

tdata_0.3.0.tar.gz
tdata_0.3.0.zip(r-4.5)tdata_0.3.0.zip(r-4.4)tdata_0.3.0.zip(r-4.3)
tdata_0.3.0.tgz(r-4.4-x86_64)tdata_0.3.0.tgz(r-4.4-arm64)tdata_0.3.0.tgz(r-4.3-x86_64)tdata_0.3.0.tgz(r-4.3-arm64)
tdata_0.3.0.tar.gz(r-4.5-noble)tdata_0.3.0.tar.gz(r-4.4-noble)
tdata_0.3.0.tgz(r-4.4-emscripten)tdata_0.3.0.tgz(r-4.3-emscripten)
tdata.pdf |tdata.html
tdata/json (API)

# Install 'tdata' in R:
install.packages('tdata', repos = c('https://rmojab63.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/rmojab63/ldt/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

33 exports 0.49 score 2 dependencies 1 dependents 3 scripts 178 downloads

Last updated 11 months agofrom:dce9befc22. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 12 2024
R-4.5-win-x86_64OKSep 12 2024
R-4.5-linux-x86_64OKSep 12 2024
R-4.4-win-x86_64OKSep 12 2024
R-4.4-mac-x86_64OKSep 12 2024
R-4.4-mac-aarch64OKSep 12 2024
R-4.3-win-x86_64OKSep 12 2024
R-4.3-mac-x86_64OKSep 12 2024
R-4.3-mac-aarch64OKSep 12 2024

Exports:as.frequencybind.variablesconvert.to.dailyconvert.to.multidailyconvert.to.weeklyconvert.to.XxYearf.cross.sectionf.dailyf.daily.in.weekf.hourlyf.list.datef.list.stringf.minutelyf.monthlyf.multi.dailyf.multi.weeklyf.multi.yearlyf.quarterlyf.secondlyf.weeklyf.x.times.a.dayf.x.times.a.yearf.x.times.z.yearsf.yearlyget.class.idget.class.id0get.longrun.growthget.seqget.seq0minus.freqsnext.freqremove.na.strategiesvariable

Dependencies:BHRcpp

Time and Data

Rendered fromtime_and_data.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2023-06-29
Started: 2023-06-12

Readme and manuals

Help Manual

Help pageTopics
Convert Frequency to Characteras.character.ldtf
Convert a Variable to Character Stringas.character.ldtv
Convert Variable to Data Frameas.data.frame.ldtv
Convert Character String to Frequencyas.frequency
Coerce Variable to 'numeric'as.numeric.ldtv
Bind Variables and Create a Data.framebind.variables
Convert Data to Daily Frequencyconvert.to.daily
Convert Data to Multi-Day Frequencyconvert.to.multidaily
Convert Data to Weekly Frequencyconvert.to.weekly
Convert Data to Year-Based Frequencyconvert.to.XxYear
Create a Cross-Section Frequencyf.cross.section
Create a Daily Frequencyf.daily
Create a 'Daily-In-Week' Frequencyf.daily.in.week
Create an 'Hourly' Frequencyf.hourly
Create a 'List-Date' Frequencyf.list.date
Create a 'List-String' Frequencyf.list.string
Create a 'Minute-ly' Frequencyf.minutely
Create a Monthly Frequencyf.monthly
Create a Multi-Day Frequencyf.multi.daily
Create a Multi-Week Frequencyf.multi.weekly
Create a Multi-Year Frequencyf.multi.yearly
Create a Quarterly Frequencyf.quarterly
Create a 'Second-ly' Frequencyf.secondly
Create a Weekly Frequencyf.weekly
Create an 'X-Times-A-Day' Frequencyf.x.times.a.day
Create an 'X-Times-A-Year' Frequencyf.x.times.a.year
Create an 'X-Times-Z-Years' Frequencyf.x.times.z.years
Create an Annual Frequencyf.yearly
Get the Class Id of a Frequencyget.class.id
Convert Frequency to Character and Class Idget.class.id0
Calculate Long-run Growthget.longrun.growth
Generate a Sequence from a Range of Frequenciesget.seq
Generate a Sequence from a Range of Frequenciesget.seq0
Get Length of Data in a Variablelength.ldtv
Get Interval between two frequenciesminus.freqs
Get Next Frequencynext.freq
Data for Vignetteoil_price
Print a Frequencyprint.ldtf
Print a Variableprint.ldtv
Scenarios for Removing 'NA'sremove.na.strategies
Get Row Names of a Variablerow.names.ldtv
Create a Variablevariable