Skip to content

R package "VaakaR" is specifically focuses on CSV data processing, data flows, and is tailored for law studies and the construction field.

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

vaakaruode/VaakaR

Repository files navigation

VaakaR

The "VaakaR" R package is designed to facilitate efficient CSV data processing and streamline data workflows, offering tailored solutions for both law studies and the construction field. With a comprehensive suite of functions and utilities, "VaakaR" empowers users to seamlessly handle large datasets, perform complex analyses, and generate insightful visualizations. Whether you're conducting legal research, analyzing building specifications, or managing project data, "VaakaR" provides the tools and functionality you need to enhance productivity and gain valuable insights from your data. From data cleaning and manipulation to advanced statistical modeling and reporting, "VaakaR" is your all-in-one solution for data management and analysis in the legal and construction domains.

Disclaimer: The "VaakaR" R package is provided as-is, without any warranty, express or implied. The developers of "VaakaR" make no representations or warranties regarding the accuracy, completeness, or reliability of the package or its functionality. The use of "VaakaR" is at your own risk, and the developers shall not be liable for any damages or losses arising from the use of the package. Users are encouraged to review and verify the results obtained from "VaakaR" before making any decisions or taking any actions based on the package's output. Additionally, please note that the package is intended for informational and educational purposes only and should not be construed as professional advice. By using "VaakaR," you agree to indemnify and hold harmless the developers from any claims, damages, or liabilities arising out of your use of the package.

Package Logo

Package Logo

R Packages

see also:

  • readr: A package for reading flat files like CSV and TSV.
  • dplyr: Useful for data manipulation and transformation.
  • tidyr: For data tidying, particularly reshaping and restructuring data.
  • data.table: Offers fast and efficient manipulation of large datasets.
  • ggplot2: For data visualization
  • quarto: PDF and HTML
  • DiagrammerRhttps://rich-iannone.github.io/DiagrammeR/

How To

  • create new repo (main) if e.g. R package
  • edit read me and issues
  • go to correct local path
  • clone repo: git clone git@github.com:vaakaruode/VaakaR.git
  • changes
  • push with correct git account
    • git push git@github-vaakaruode:vaakaruode/vaakaR
  • go to Rstudio
    • create new project: e.g. /vaakaruode-git/VaakaR path
      • note create R package was not available for some reason
    • open new Session
    • start coding in project vaakaR.
      • setwd(.. "/vaakaruode-git/")
      • getwd()
      • usethis::create_package("VaakaR")
      • overwrite existing VaakaR.Rproj

git

  • Check Git Remote: Verify that the remote URL of the Git repository points to the correct GitHub account. You can check this using the following Git command:
    • git remote -v
    • git push git@github.com:correctusername/repositoryname.git
    • refer to the issue e.g.
      • git commit -m "Fix issue #3: percentages are used instead of 200px"
    • To automatically close an issue when the commit is pushed, you can use special keywords such as "closes," "fixes," or "resolves" followed by the issue number. Referencing and Closing Multiple Issues:
      • git commit -m "Fixed issues #123 and #456: Updated CSS styles. Fixes #123, #456"
    • or just one as: git commit -m "Fixed issue #3: Updated CSS styles and git readme. Fixes #3"
    • LF will be replaced by CRLF the next time Git touches it
      • This warning message is indicating that there's a difference in line endings (LF, which stands for Line Feed, versus CRLF, which stands for Carriage Return Line Feed) between what Git expects and what is currently in your file.
      • Git Warning: When you try to commit these changes, Git warns you that it will convert the line endings from LF to CRLF the next time it touches the file, meaning it will change the line endings to match the configured settings of the repository.
      • You can configure Git to handle line endings automatically using the core.autocrlf and core.eol settings.
    • To cancel a commit that you haven't yet pushed to a remote repository, you can use the following Git command:
      • git reset HEAD~1 (e.g. in case of wrong user on computer)
    • git status
    • If you have already pushed the commit to a remote repository and want to undo it, you can use the following command:
      • git revert HEAD
    • git push git@github-vaakaruode:vaakaruode/VaakaR main
      • This command pushes the main branch to the vaakaruode/VaakaR repository using the SSH URL directly.

Hard reset

Reset the Branch (if you haven't shared it with others): If you're confident that no one else has pulled the changes you want to undo, you can reset the branch to the commit before the one you want to undo.

WARNING: This option rewrites history, and it's generally not recommended if you've already shared your changes with others.

  • $ git add .

    • warning: in the working copy of 'README.md', LF will be replaced by CRLF the next time Git touches it
  • $ git commit -m "git instructions and testing revert HEAD test3"

    • [main fcc6258] git instructions and testing revert HEAD test3
    • 1 file changed, 1 insertion(+)
  • $ git push -f git@github-vaakaruode:vaakaruode/VaakaR

    • Enumerating objects: 5, done.
    • Counting objects: 100% (5/5), done.
    • Delta compression using up to 8 threads
    • Compressing objects: 100% (3/3), done.
    • Writing objects: 100% (3/3), 341 bytes | 341.00 KiB/s, done.
    • Total 3 (delta 2), reused 0 (delta 0), pack-reused 0
    • remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
    • To github-vaakaruode:vaakaruode/VaakaR
      • b121649..fcc6258 main -> main

Remove from github

  • $ git reset --hard HEAD~1

    • HEAD is now at b121649 git instructions and testing revert HEAD test2
  • $ git push -f git@github-vaakaruode:vaakaruode/VaakaR

    • Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
    • To github-vaakaruode:vaakaruode/VaakaR
      • fcc6258...b121649 main -> main (forced update)
  • $ git status

  • On branch main

  • Your branch is ahead of 'origin/main' by 4 commits.

    • (use "git push" to publish your local commits)
    • nothing to commit, working tree clean

File changes were removed from github: "git instructions and testing revert HEAD test3" The latest is test2 at: https://github.com/vaakaruode/VaakaR/commits/main/README.md

About

R package "VaakaR" is specifically focuses on CSV data processing, data flows, and is tailored for law studies and the construction field.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages