[R] Transform contingency table into data.frame ?
Ivan Calandra
ivan.calandra at uni-hamburg.de
Wed Mar 17 11:32:03 CET 2010
I would then just change it using names()
For example:
> names(df) <- c("letter", "Freq")
> df
letter Freq
a a 1
b b 1
c c 1
If you prefer having nothing, I don't really know how to do it because I
couldn't use my dataframes without column names!
HTH
Ivan
Le 3/17/2010 11:16, Carlos Petti a écrit :
> Dear list,
>
> Sorry, I did not explain myself very well.
>
> I want to obtain a data.frame like this :
>
> Freq
> a 1
> b 1
> c 1
>
> This data.frame contains just one column (Freq) and each row is named.
>
> But when I use this code :
>
> df<- as.data.frame(t)
>
> or this code :
>
> df<- as.data.frame(t, row.names(t))
>
> The "a" column remains.
>
> Thanks,
> Carlos
>
> 2010/3/17 Petr PIKAL<petr.pikal at precheza.cz>
>
>
>> Hi
>>
>> r-help-bounces at r-project.org napsal dne 17.03.2010 10:45:48:
>>
>>
>>> Dear list,
>>>
>>> I have a contingency table :
>>>
>>> a<- letters[1:3]
>>> t<- table(a)
>>>
>>> I'm looking for a way to transform this table into data frame, as
>>>
>> follows :
>>
>>> Freq
>>> a 1
>>> b 1
>>> c 1
>>>
>>> I used :
>>>
>>> df<- as.data.frame(t, row.names = names(t))
>>>
>>> But, this function do not remove the duplicated column. Do you know the
>>> solution ?
>>>
>> You probably do not distinct between columns of data frame and row names
>> of data frame. From what you told us it is not clear which one you want to
>> keep
>>
>> if row names use
>>
>> as.data.frame(as.matrix(t, row.names = names(t)))
>>
>> if you want to keep column
>>
>> as.data.frame(t)
>>
>> shall suffice.
>>
>> Row names is not a data frame column.
>>
>> Regards
>> Petr
>>
>>
>>
>>> Thanks in advance,
>>> Carlos
>>>
>>> [[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.
>>>
>>
>>
> [[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.
>
>
--
Ivan CALANDRA
PhD Student
University of Hamburg
Biozentrum Grindel und Zoologisches Museum
Abt. Säugetiere
Martin-Luther-King-Platz 3
D-20146 Hamburg, GERMANY
+49(0)40 42838 6231
ivan.calandra at uni-hamburg.de
**********
http://www.for771.uni-bonn.de
http://webapp5.rrz.uni-hamburg.de/mammals/eng/mitarbeiter.php
More information about the R-help
mailing list