Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I keep getting this Error whilst using Rmarkdown everytime i Knit. 'opts_hooks' is not an exported object from 'namespace:knitr'
'opts_hooks' is not an exported object from 'namespace:knitr'
The current version of knitr on CRAN is 1.13. According to the archive version 1.9 (obsoleting 1.8) was released in early 2013; 3.5 years is a long time in R-package-land, especially for rapidly developing packages. update.packages() or install.packages("knitr") ... or in RStudio go to the package management pane and click the equivalent buttons.
R 3.1.2 is also pretty old, you may run into dependency problems. I'm going to guess that you may be running Linux; the stable repositories tend to have quite old versions of R. Go to CRAN and follow the links for your operating system to update ...
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
I want to download r and r studio on my new hp 16gb 1tb laptop which version should I download as I heard that the latest version gives some packages and some other issues please advise.
And also I want to learn automation in R such as automating login and download report and scheduling and any available automation course in R even if it is Udemy or any other paid site.
Definitely get the latest version. No issues at all that I'm aware of. You have to reinstall old packages with the latest version, but given you're doing a fresh install that won't affect you.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
What are best practices to updating R and packages, when you have a stable programming environment, to avoid "breaking" code/package functionality?
Should you download a new update of R or package when it's out? Or is a "if it isn't broken don't fix it" mentality preferred.
Thanks.
For your programming environment, update unless you have good reason not to, and maintain a good test suite for your in-house code. For projects with special needs, use renv to control versions of packages.
For your production environment, use the renv package to keep package versions locked down, and upgrade in a controlled manner if there is an explicit need.
CRAN goes to great lengths to ensure that all current packages work with all other current packages under the current version of R.
So I tend to
update to new R versions as soon as theu becomes available
update CRAN packages (using a helper script) daily or near daily.
That has worked for more than two decades, including "in production". I have not needed renv but, as they say, different strokes for different folks. I also stay away from packages I suspect may break, and try not to install "random" github snapshots.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I just created my first R package and started my first GitHub repo. The main function of the R package and some data files are still in development and I would like to track changes with colleagues on GitHub.
Should my repo consist of prepackaged files (pre-Rd) or packaged files? Every other R repo I've seen has packaged files but I assume they aren't still in the initial development phase.
If you want to build a package then you should start building it with the appropriate directories and supplemental files, but you just work on developing your source code until you've created a minimum viable product, at which one you can create an install-able package and update it as often as you like.
Truly, the sooner that you create the package the better because it paves the way to the best practice of iterative development and it also helps you to spot bugs as you make changes to your source code.
There's a good tutorial on building packages on GitHub at this blog I like called Hack-R.com (shameless self-promotion).
http://hack-r.com/write-an-r-package-from-scratch-with-github/
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I tried to install packages in R. But, R software gives warning messages in the below picture. How to install packages in ?
That doesn't look like a 'warning,' necessarily. It's just telling you that it downloaded that file and where the file was placed on your computer.
Did you try: library(bujar) ?
Make sure that your internet connections and make sure that this packages whether or not available in your R version..
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
renjin's approach seems to be great. However compatibility to base R is not 100% and there are lots of very interesting packages out there which do not / only partly work with renjin.
I am fairly new to renjin but really would like to use it. But some important packages like the forecast package are missing - or at least the tests do not run in renjin.
To focus this question a little bit more I started to port the forecast package. You will find the current status https://github.com/geoHeil/forecast However it still contains errors.
Why does the build crash if I delete the man folder where the R documentation resides in?
I understand that other referenced packages may cause problems on import but even if they are disabled I still cannot load the namespace file to run my simple example hamcrest test-case
Why does it try to load the package from CRAN? Why is no default package specified?
This is the error message:
No default packages specified
Could not load this project's namespace (it may not have one)
org.renjin.eval.EvalException: Could not load package org.renjin.cran:forecast
Is there a better reference as http://docs.renjin.org/en/latest/writing-renjin-extensions.html to show how to move CRAN packages in a renjin compatible format?