[R] request: How to get column name
Chuck Cleland
ccleland at optonline.net
Wed Sep 3 17:34:24 CEST 2008
On 9/3/2008 11:05 AM, Petr PIKAL wrote:
> r-help-bounces at r-project.org napsal dne 03.09.2008 15:54:08:
>
>> try this:
>>
>> x <- c(3,3,3,3,0,0,0,0,5,5,5,5,8,8,8,8)
>> x <- matrix(x, nrow=4)
>>
>> which(colSums(x == 0) == nrow(x))
>
> Isn't this the same?
>
> which(colSums(x)==0)
No, because the column sum can be zero without each element being zero:
x <- c(3,3,3,3,1,-1,1,-1,5,5,5,5,8,8,8,8)
x <- matrix(x, nrow=4)
> which(colSums(x == 0) == nrow(x))
integer(0)
> which(colSums(x)==0)
[1] 2
> Regards
> Petr
>
>> I hope it helps.
>>
>> Best,
>> Dimitris
>>
>>
>> Muhammad Azam wrote:
>>> Dear R community
>>> I have a problem regarding which of the column in a matrix contains
> all of
>> zero elements. e.g.
>>> x=c(3,3,3,3,0,0,0,0,5,5,5,5,8,8,8,8); x=matrix(x, nrow=4)
>>> the output is
>>>
>>>> x
>>>>
>>> [,1] [,2] [,3] [,4]
>>> [1,] 3 0 5 8
>>> [2,] 3 0 5 8
>>> [3,] 3 0 5 8
>>> [4,] 3 0 5 8
>>> In this case the required column is second so the result should be
> "2". How
>> can i get it?
>>>
>>> best regards
>>>
>>> Muhammad Azam
>>>
>>>
>>>
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> ______________________________________________
>>> R-help at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
>>> and provide commented, minimal, self-contained, reproducible code.
>>>
>>>
>>
>> --
>> Dimitris Rizopoulos
>> Assistant Professor
>> Department of Biostatistics
>> Erasmus University Medical Center
>>
>> Address: PO Box 2040, 3000 CA Rotterdam, the Netherlands
>> Tel: +31/(0)10/7043399
>> Fax: +31/(0)10/7044657
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
--
Chuck Cleland, Ph.D.
NDRI, Inc. (www.ndri.org)
71 West 23rd Street, 8th floor
New York, NY 10010
tel: (212) 845-4495 (Tu, Th)
tel: (732) 512-0171 (M, W, F)
fax: (917) 438-0894
More information about the R-help
mailing list