I have developed a R script that works perfectly. Since it is long and
complicated, I want to create a R package and share it with my team members.
With one exception of the function TrafficData, all functions of the package
version of my script works fine.
> datasets = TrafficData()
Error in as.numeric(q) :
cannot coerce type 'builtin' to vector of type double'
I have checked all functions of my script where `q` is called in TrafficData.'
They all work fine. For example, TrafficData calls the functions K, phi.X.
and qk. K is only one that requires q.
> K
function (q, x)
{
kjam = as.numeric(kjam)
kstar = as.numeric(kstar)
qstar = as.numeric(qstar)
x = as.numeric(x)
q = as.numeric(q)
m = qstar/(kjam - kstar)
kf = (kstar/qstar) * q
kc = (m * kjam - q)/m
if (x == 1)
k = kc
else k = kf
return(k)
}
<environment: namespace:traffic>
> K(3.2,1)
[1] 0.4207143
As I was developing the script, I found that I needed as.numeric'
command. I use it throughout the script. Removing q = as.numeric(q) from K
gives the same Error message.
I am a novice with package.skeleton. I am unsure how to find the bug.
Any suggestions will be greatly appreciated.
Thanks,
Paul
To be thorough, I provide the following Warnings. I dont believe they
are connected to the above Error. Suggestions for eliminating these warnings
are also welcome. Incidentally, I did not provide an Example.
* checking whether package traffic can be installed ... WARNING
Found the following significant warnings:
Warning: /Users/PJO/traffic/man/traffic-package.Rd:29: All text must be in a
section
Warning: /Users/PJO/traffic/man/traffic-package.Rd:30: All text must be in a
section
* checking DESCRIPTION meta-information ... WARNING
Non-standard license specification:
What license is it under?
* checking Rd cross-references ... WARNING
Unknown package <pkg> in Rd xrefs
* checking for code/documentation mismatches ... WARNING
Data with usage in documentation object 'C' but not in code:
C
* checking data for ASCII and uncompressed saves ... WARNING
Note: significantly better compression could be obtained
by using R CMD build --resave-data
old_size new_size compress
datasets.rda 150Kb 76Kb xz
df.plot.rda 57Kb 29Kb xz
df.plot1.rda 70Kb 35Kb xz
df.rda 20Kb 10Kb xz
output.rda 36Kb 23Kb bzip2
runs.rda 34Kb 22Kb bzip2
* checking examples ... ERROR
Running examples in traffic-Ex.R failed
The error most likely occurred in:
> ### Name: traffic-package
> ### Title: traffic package
> ### Aliases: traffic-package traffic
> ### Keywords: package
[[alternative HTML version deleted]]
_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac