Displaying 20 results from an estimated 30000 matches similar to: "all.equal() improvements (PR#8191)"
2005 Oct 09
0
all.equal() improvements (PR#8191)
--k1lZvvs/B4yU6o8G
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
The attached patch against R 2.2.0 makes the following improvements to
the all.equal() function:
1. Check names! Stock R all.equal() (unlike S-Plus) ignores names
completely on some objects. I consider this wrong - if the names
are different, the object is NOT "the same".
2. When a
1999 Jan 20
1
data frames with non-unique row.names
In R and S, the general idea is that data.frames
must have unique row.names (aka dimnames(.)[[1]]).
Several observations / problems (in R *and* S !).
[Example code at the end]
1)
Both in S and R,
data.frame(..)
(and e.g., also cbind(<data.frame>, ..) which dispatches to data.frame())
silently drops the whole row.names and replaces it by "1" "2" ...
1999 Nov 11
2
dimname'less array breaks apply (PR#318)
<<insert bug report here>>
> apply(array(1:20,c(2,2,5)),2:3,function(x) x)
Error: length of dimnames must match that of dims
>
Changing:
dimnames = if (is.null(dn.ans)) list(ans.names, NULL) else c(list(ans.names), dn.ans)
To:
dimnames = if (length(dn)==0) NULL else
if (is.null(dn.ans)) list(ans.names, NULL) else c(list(ans.names), dn.ans)
seems to fix this.
Chuck
2004 Jul 02
2
Error:length of dimnames [2] not equal to array extent ?
Hi everyone,
I have the following problem:
I want to perform a LDA with the function lda().
My data object mat.data is a matrix with dimensions
> dim(mat.data)
[1] 1228 44
and my grouping vector grp has length 1228:
> length(grp)
[1] 1228
Every time I call lda(), the following error message occurs:
> lda(mat.data,grp)
Error in lda.default(x, grouping, ...) : length of dimnames [2]
2015 Mar 13
4
[LLVMdev] Thoughts about ExecutionEngine/MCJIT interface
Hi,
I think ExecutionEngine as a common interface for both Interpreter and
MCJIT is almost useless in the current form. There are separated methods in
ExecutionEngine for similar or the same features provided by Interpreter
and MCJIT, i.e. to get a pointer to function you should call
getPointerToFunction() for Interpreter or getFunctionAddress() for MCJIT.
Personally, I'm using MCJIT and
2005 Jun 10
2
Error with function lda in package MASS (dimnames not equal?)
This question appears to have been asked previously, but not answered.
the last response I can find to this previous thread is here:
http://tolstoy.newcastle.edu.au/R/help/04/07/0126.html. The asnwer was
to provide debugging info, not an answer.
So the problem is that I'm trying to use lda on my dataset. You can
download my data here:
http://northstar-www.dartmouth.edu/~jgilbert/nolda, I used
2000 Mar 22
3
segmentation fault with 1D array (PR#500)
Here's a nasty one. The following has caused a segmentation
fault and possibly also a bus error.
fred <- 1:6
dim(fred) <- 6
dimnames(fred) <- list(LETTERS[1:6])
mm <- matrix(1:12, 2, 6)
mm %*% fred # segmentation fault here
In the case without the dimnames assignment the result is OK.
Cheers, Jonathan.
--please do not edit the information below--
Version:
platform =
2018 Mar 17
2
length of 'dimnames' [2] not equal to array extent- For Correlation Plot
Created a new data set with 3 numeric variable to find correlation
CR1<- mar%>% as_data_frame%>% select(AGE, OLD_CAR_PURCHASE_YRS,
Total.Spend.With.AA)
had to convert it to a data frame, code:
as.matrix(as.data.frame(CR1))
Now i need to run a correlation plot for these 3 variables:
corrplot(CR1, method = "circle")
But i am getting this error:
Error in
2018 Mar 17
0
length of 'dimnames' [2] not equal to array extent- For Correlation Plot
I'm assuming you are using the corrplot package.
If so, your data object does need to be a matrix, not a data frame.
Since it's already a data frame, your line of code:
as.matrix(as.data.frame(CR1))
doesn't need the as.data.frame function, but more importantly, you
didn't assign the result to anything: as.matrix() does not work in
place.
CR1 <- as.matrix(CR1)
Now try.
If
1999 Jan 19
2
locator(n=1) or (n=500) as S-plus ?
There's a non-compatibility between R and S-plus
with the default argument of the
locator()
function.
R has locator(n=1)
S-plus has locator(n=500, type="n", noclick=F)
S's default is ``better'' I think, insofar as it means in 99% of the cases
``user clicks <left> as many times as wanted
and then clicks <right> to end''
Ross Ihaka and his grad
2018 Mar 17
3
length of 'dimnames' [2] not equal to array extent- For Correlation Plot
Hi Sarah,
Thank you for your help.
I tried using CR1<-as.matrix(CR1) but gives error Error in corrplot(CR1,
method = "circle") : The matrix is not in [-1, 1]!. I am using a corrplot
library.
Please find the reproducible example:
dput(head(CR1,10))
structure(c(26L, 46L, 39L, 38L, 47L, 59L, 56L, 61L, 43L, 60L,
78L, 63L, 2L, 58L, 8L, 1L, 1L, 9L, 11L, 2L, 1037500L, 46747L,
346300L,
2017 May 19
1
[R] R-3.4.0 fails test
On Thu, 18-May-2017 at 05:46PM +0200, Martin Maechler wrote:
|>
.....
|>
|> Being pretty "stretched" time wise currently, I'm happy for
|> timezone-portable propositions to change the test.
Meantime, anyone who lives where DST happpens in December who wants to
get through the remaining tests can avoid this one by changing the line
> stopifnot(length(fd) == 10,
2011 Nov 21
1
readDGE: Error in colnames/length of dimnames not equal to array extent
Hello, all,
I'm a new R user (new to any programming language in general, really), so I
apologize if this is easy/has already been answered (I've attempted
searching online but did not understand the pages I found).
My data is stored in text files with the headers LANE, RNA_NAME, SEQ, and
SEQCNT. I've been using
x = "filename.txt"
y = aggregate(x$SEQCNT, list(x$RNA_NAME),
2018 Mar 17
0
length of 'dimnames' [2] not equal to array extent- For Correlation Plot
That does clarify for me that you're missing a step: I didn't clearly
follow your description at first.
corrplot expects a correlation matrix, not your original data. You need to
use cor() first.
That's pretty clear in the documentation. See for instance the examples:
data(mtcars)
M <- cor(mtcars)
corrplot(M)
Sarah
On Sat, Mar 17, 2018 at 12:00 PM Shivi Bhatia <shivipmp82 at
2017 Jan 26
3
RFC: tapply(*, ..., init.value = NA)
Last week, we've talked here about "xtabs(), factors and NAs",
-> https://stat.ethz.ch/pipermail/r-devel/2017-January/073621.html
In the mean time, I've spent several hours on the issue
and also committed changes to R-devel "in two iterations".
In the case there is a *Left* hand side part to xtabs() formula,
see the help page example using 'esoph',
it
2020 Feb 19
2
dimnames incoherence?
>>>>> Martin Maechler
>>>>> on Wed, 19 Feb 2020 18:06:57 +0100 writes:
>>>>> Serguei Sokol
>>>>> on Wed, 19 Feb 2020 15:21:21 +0100 writes:
>> Hi,
>> I was bitten by a little incoherence in dimnames assignment or may be I
>> missed some point.
>> Here is the case. If I assign row names
2018 Jul 13
5
A few questions and propostions on the samba architecture
Due to a few problems I encountered I had a tiny look at the samba code
and gut a few questions, statements and propositions. Please by all
means, correct me if I got something wrong.
1. besides filestore for shares and config files samba uses ldb as an
exclusive storage backend
1. LDB supports TDB, LDAP and SQLITE3 backend
2. Samba hard codes to TDB files like
2012 Nov 15
4
Selecting the "non-attribute" part of an object
I have two matrices, generated by R functions that I don't understand.
I want to confirm that they're the same, but I know that they have
different attributes.
If I want to compare the dimnames, I can say
> identical(attr(tm, "dimnames"), attr(tmm, "dimnames"))
[1] FALSE
or even:
> identical(dimnames(tm), dimnames(tmm))
[1] FALSE
But I can't find any
2017 Jan 27
1
RFC: tapply(*, ..., init.value = NA)
The "no factor combination" case is distinguishable by 'tapply' with simplify=FALSE.
> D2 <- data.frame(n = gl(3,4), L = gl(6,2, labels=LETTERS[1:6]), N=3)
> D2 <- D2[-c(1,5), ]
> DN <- D2; DN[1,"N"] <- NA
> with(DN, tapply(N, list(n,L), FUN=sum, simplify=FALSE))
A B C D E F
1 NA 6 NULL NULL NULL NULL
2 NULL NULL 3 6
2017 Jan 26
2
RFC: tapply(*, ..., init.value = NA)
On a related note, the storage mode should try to match ans[[1]] (or
unlist:ed and) when allocating 'ansmat' to avoid coercion and hence a full
copy.
Henrik
On Jan 26, 2017 07:50, "William Dunlap via R-devel" <r-devel at r-project.org>
wrote:
It would be cool if the default for tapply's init.value could be
FUN(X[0]), so it would be 0 for FUN=sum or FUN=length, TRUE