Displaying 20 results from an estimated 3000 matches similar to: "reserving a package name"
2016 Apr 13
0
formula argument evaluation
%=>% would have precendence ('order of operations') problems also.
A + B %=>% C
is equivalent to
A + ( B %=>% C)
and I don't think that is what you want.
as.list(quote(A + B %=>% C)) shows the first branch in the parse tree. The
following function, str.language, shows the entire parse tree, as in
> str.language(quote(A + B %=>% C))
`quote(A + B %=>%
2016 Apr 13
2
formula argument evaluation
I suppose it would work, although "=>" is rather a descriptive symbol and
less a function.
But choosing between quoting:
"A + B => C"
and a regular function:
A + B %=>% C
probably quoting is the most straightforward, as the result of the foo()
function has to be a string anyways (which is parsed by other functions).
On Tue, Apr 12, 2016 at 6:20 PM, Richard M.
2017 Mar 09
0
problems with RdMacros in file DESCRIPTION
Hi,
Field RdMacros was introduced in file DESCRIPTION to allow users to import LaTeX-like macros from other packages.
Currently 'R CMD Check --as-cran' gives a NOTE:
> Unknown, possibly mis-spelled, field in DESCRIPTION:
> ?RdMacros?
A small package demonstrating this is available at
http://www.maths.manchester.ac.uk/~gb/testRdMacro_0.0.2.tar.gz
(and this is the source:
2016 Apr 12
0
formula argument evaluation
Would making it regular function %=>%, using "%" instead of quotes,
work for you?
On Tue, Apr 12, 2016 at 11:09 AM, Adrian Du?a <dusa.adrian at unibuc.ro> wrote:
> On Tue, Apr 12, 2016 at 2:08 PM, Duncan Murdoch <murdoch.duncan at gmail.com>
> wrote:
>> [...]
>>
>> It never gets to evaluating it. It is not a legal R statement, so the
> parser
2016 Apr 12
2
formula argument evaluation
On Tue, Apr 12, 2016 at 2:08 PM, Duncan Murdoch <murdoch.duncan at gmail.com>
wrote:
> [...]
>
> It never gets to evaluating it. It is not a legal R statement, so the
parser signals an error.
> If you want to pass arbitrary strings to a function, you need to put them
in quotes.
I see. I thought it was parsed inside the function, but if it's parsed
before then quoting is the
2015 Dec 17
1
integer
In the help page for ?is.integer, there is this function
is.wholenumber <-
function(x, tol = .Machine$double.eps^0.5) abs(x - round(x)) < tol
A quick question: is there a case where this alternative function will not
work?
function(x) x %% 1 == 0
Best,
Adrian
--
Adrian Dusa
University of Bucharest
Romanian Social Data Archive
Soseaua Panduri nr.90
050663 Bucharest sector 5
2014 Jul 11
2
grouping list of objects in the help system
Dear list,
I've noticed for some packages the Index file in the help system has a
single list of objects (arranged alphabetically), while for other
packages this list is offered separately by letters... presumably when
the number of help objects is high.
Is there a way to manually split the help objects into categories?
For example, I would like to have an alphabetic order for the group
2016 Apr 05
0
Problem with <= (less than or equal): not giving the expected result
Yes, that does have to do with floating point representation.
I use this function for these types of comparisons (works with values as
well as with vectors):
check.equal <- function(x, y) {
check.vector <- as.logical(unlist(lapply(x, all.equal, y)))
check.vector[is.na(check.vector)] <- FALSE
return(check.vector)
}
See:
?all.equal
Hth,
Adrian
On Tue, Apr 5, 2016 at 2:34 PM,
2018 Mar 12
0
importing namespaces from base packages
>>>>> Adrian Du?a <dusa.adrian at unibuc.ro>
>>>>> on Fri, 9 Mar 2018 10:34:30 +0200 writes:
> Dear All,
> I understand the R CMD checks with only the base package attached,
> everything else (including the other packages bundled with the base R)
> should be imported and most importantly declared in the Imports field from
2020 Apr 15
0
detect ->
Dear Bill,
I already tried this, and it would have been great as (currently) the sufficiency relation is precisely "=>"... but:
foo <- function(x) return(substitute(x))
foo(A => B)
Error: unexpected '>' in "foo(A =>"
It seems that "=>" is a syntactic error for the R parser, while "<=" is not because it denotes less than or
2016 Apr 05
0
Problem with <= (less than or equal): not giving the expected result
You could use something like this
x <- abs(0.95 - 1)
treshold <- 0.05
x < treshold | abs(x - treshold) < 1e-6
ir. Thierry Onkelinx
Instituut voor natuur- en bosonderzoek / Research Institute for Nature and
Forest
team Biometrie & Kwaliteitszorg / team Biometrics & Quality Assurance
Kliniekstraat 25
1070 Anderlecht
Belgium
To call in the statistician after the experiment is
2020 Apr 15
1
detect ->
You are right. >= is not as evocative as =>. Perhaps > and < would do?
%=>% and %<=% would work.
Bill Dunlap
TIBCO Software
wdunlap tibco.com
On Wed, Apr 15, 2020 at 12:41 AM Adrian Du?a <dusa.adrian at gmail.com> wrote:
> Dear Bill,
>
> I already tried this, and it would have been great as (currently) the
> sufficiency relation is precisely
2015 Oct 06
1
authorship and citation
On Tue, Oct 6, 2015 at 2:52 PM, Adrian Du?a <dusa.adrian at unibuc.ro> wrote:
> Dear Gabriel,
>
> On Wed, Oct 7, 2015 at 12:39 AM, Gabriel Becker <gmbecker at ucdavis.edu>
> wrote:
>
>> [...]
>>
>>>
>>> I apologize for pushing this topic to the limit, but I haven't got an
>>> answer to this question yet...
>>>
>>
2018 Mar 13
0
importing namespaces from base packages
>>>>> Adrian Du?a <dusa.adrian at unibuc.ro>
>>>>> on Tue, 13 Mar 2018 09:17:08 +0200 writes:
> On Mon, Mar 12, 2018 at 2:18 PM, Martin Maechler <maechler at stat.math.ethz.ch>
> wrote:
>> [...]
>> Is that so? Not according to my reading of the 'Writing R
>> Extensions' manual, nor according to
2017 Jun 27
0
paste strings in C
To do this in C, it would probably be easier and faster to just do the
string manipulation directly. Luckily, there are already packages that
have done this for you. See an example below using the S4Vectors
package.
foo2 <- function(mymat, colnms, tilde=FALSE) {
chars <- colnms[col(mymat)]
lowerChars <- if (tilde) paste0("~", chars) else tolower(chars)
chars <-
2015 Oct 06
2
authorship and citation
Adrian,
Responses inline
On Tue, Oct 6, 2015 at 1:58 PM, Adrian Du?a <dusa.adrian at unibuc.ro> wrote:
> Hi Gabriel,
>
> On Tue, Oct 6, 2015 at 10:59 PM, Gabriel Becker <gmbecker at ucdavis.edu>
> wrote:
>
>> [...]
>>
>> At the very least, this is seems to be a flagrant violation of the
>> *spirit* of the CRAN policy, which AFAIK is intended to
2018 Mar 09
2
importing namespaces from base packages
Dear All,
I understand the R CMD checks with only the base package attached,
everything else (including the other packages bundled with the base R)
should be imported and most importantly declared in the Imports field from
the DESCRIPTION file.
However, I do use functions from other packages than base (utils,
grDevices, stats, graphics), for which it is sufficient to declare
importFrom() in the
2020 Apr 13
0
detect ->
Thank you for your replies, this actually has little to do with the regular R code but more to signal what in my package QCA is referred to as a necessity relation A <- B (A is necessary for B) and sufficiency A -> B (A is sufficient for B).
If switched by the parser, A -> B becomes B <- A which makes B necessary for A, while the intention is to signal sufficiency for B.
Capturing in
2016 Apr 05
3
Problem with <= (less than or equal): not giving the expected result
Thanks Adrian and Thierry (from the previous answer).
I was aware of the all.equal function, but there is nothing similar for <= (e.g. all.smallerEqual)?
cheers, jo
On 05 Apr 2016, at 14:31, Adrian Du?a <dusa.adrian at unibuc.ro<mailto:dusa.adrian at unibuc.ro>> wrote:
Yes, that does have to do with floating point representation.
I use this function for these types of
2015 Oct 06
4
authorship and citation
Adrian,
I am not on the CRAN or R-core teams, so the following is my own view,
but...
> library(QCA)
>
> Users are encouraged to cite this package as:
>
> Dusa, Adrian (2015). QCA: Qualitative Comparative Analysis. R Package
> Version 1.2-0,
> URL: http://cran.r-project.org/package=QCA
>
> This is just an encouragement, not a requirement, and the official citation