I appreciate the reading Thank you. May i ask one final question. If i have:
matrix:> var1 var2 var3
> cell1 x x x
> cell2 x x x
> cell3 x x x
>
> cell4
>
> .
> .
> .
> .
> cell100
and:
vector1 <- c("cell1, "cell5",cell19", "cell50",
"cell70")
your_data$mycells <- factor(your_data$cells %in% vector1,
c("Special",
"NotSpecial"))
So my output will be something like:
[25] Special Special Special Special Special Special
[31] Special NotSpecial NotSpecial NotSpecial NotSpecial NotSpecial
[37] NotSpecial NotSpecial NotSpecial NotSpecial
is there a way to plot the data so that my "Special" cells are plotted
on
top of my not special cells. The reason is my data may have 10000 not
special points,and i may have 5 special cells, I find I'm not able to see
where they are on my plot because they are being covered by my not special
cells :(
I have been looking around for "order of factors plotted" ,
'order of
levels", "order of factor levels", is this on the right track or
can it
even be done?
Syb
On Wed, Mar 14, 2012 at 2:04 PM, sybil kennelly
<sybilkennelly@gmail.com>wrote:
> I appreciate the reading Thank you. May i ask one final question. If i
> have:
>
> matrix:
> > var1 var2 var3
> > cell1 x x x
> > cell2 x x x
> > cell3 x x x
> >
> > cell4
> >
> > .
> > .
> > .
> > .
> > cell100
>
> and:
>
> vector1 <- c("cell1, "cell5",cell19",
"cell50", "cell70")
>
> your_data$mycells <- factor(your_data$cells %in% vector1,
c("Special",
> "NotSpecial"))
>
> So my output will be something like:
>
> [25] Special Special Special Special Special Special
> [31] Special NotSpecial NotSpecial NotSpecial NotSpecial NotSpecial
> [37] NotSpecial NotSpecial NotSpecial NotSpecial
>
> is there a way to plot the data so that my "Special" cells are
plotted on
> top of my not special cells. The reason is my data may have 10000 not
> special points,and i may have 5 special cells, I find I'm not able to
see
> where they are on my plot because they are being covered by my not special
> cells :(
>
> I have been looking around for "order of factors plotted" ,
'order of
> levels", "order of factor levels", is this on the right
track or can it
> even be done?
>
> Syb
>
> On Tue, Mar 13, 2012 at 12:29 PM, Joshua Wiley
<jwiley.psych@gmail.com>wrote:
>
>> On Tue, Mar 13, 2012 at 5:15 AM, sybil kennelly
<sybilkennelly@gmail.com>
>> wrote:
>> > Thanks Josh. I'm quite new, just wondering re:factor levels?
>> >
>> > In this example (shamelessly stolen from the internet):
>> >
>> > schtyp
>> >
>> > [1] 0 0 1 0 0 0 1 0 1 0 1 1 1 1 0 0 1 1 1 0
>> >
>> > schtyp.f <- factor(schtyp, labels = c("private",
"public"))
>> >
>> > schtyp.f
>> >
>> > [1] private private public private private private public private
public
>> > [10] private public public public public private private public
public
>> >
>> > [19] public private
>> >
>> >
>> > Levels: private public
>> >
>> >
>> >
>> > in my data i have a table:
>> >
>> > var1 var2 var3
>> > cell1 x x x
>> > cell2 x x x
>> > cell3 x x x
>> >
>> > cell4
>> >
>> > .
>> > .
>> > .
>> > .
>> > cell100
>> >
>> >
>> > and i have a subset of those cells that are interesting to me as a
list
>> of
>> > data
>> > list1 = ["cell1, "cell5",cell19",
"cell50", "cell70"]
>> >
>> > is it possible to create (similar to above):
>> >
>> > schtyp.f <- factor(schtyp, labels = c("special",
"normal"))
>>
>> Sure. Again, probably better to have cells of interest in a vector,
>> not a list a la:
>>
>> list1 <- c("cell1, "cell5",cell19",
"cell50", "cell70")
>>
>> your_data$mycells <- factor(your_data$cells %in% list1,
c("Special",
>> "NotSpecial"))
>>
>> basically compares the cells to those in your list and returns
>> TRUE/FALSE, which is then converted to a factor, labeled, and stored.
>> If you are just starting, some background reading will help. Here are
>> some suggestions:
>>
>> 1) Go here: http://www.burns-stat.com/pages/tutorials.html and read
>> the tutorials for R -- Beginning (this should not take more than 1
>> day).
>> 2) Sit down and read:
>> http://cran.r-project.org/doc/manuals/R-intro.pdf through Appendix A
>> (for now you can probably skip the rest of the appendices). That will
>> probably take another entire day or so.
>> 3) Head back to Patrick Burn's website:
>> http://www.burns-stat.com/pages/tutorials.html and read the
>> intermediate guide, The R Inferno (1-3 days depending if you can read
>> for 8 hours straight or not)
>>
>> Cheers,
>>
>> Josh
>>
>> >
>> > so that when i plot this data, i can color the items in list1 as
one
>> color
>> > (eg all the special cells are red), and the rest of the items as a
>> second
>> > color (eg all the other cells are black/blue)?
>> >
>> >
>> > Syb
>> >
>> >
>> >
>> > On Tue, Mar 13, 2012 at 11:48 AM, Joshua Wiley
<jwiley.psych@gmail.com>
>> > wrote:
>> >>
>> >> Hi Sybil,
>> >>
>> >> You cannot turn a list into a factor. You could do:
>> >>
>> >> cell_data <-c('cell1','cell2')
>> >> factor_list <- factor(cell_data)
>> >>
>> >> or if you already have a list, unlist() or as.vector() may
convert it
>> >> into a vector that you can then convert to a factor.
>> >>
>> >> Cheers,
>> >>
>> >> Josh
>> >>
>> >> On Tue, Mar 13, 2012 at 4:29 AM, sybil kennelly <
>> sybilkennelly@gmail.com>
>> >> wrote:
>> >> > Hello can anyone help please?
>> >> >
>> >> > i read two words "cell1", "cell2"
into a list. I want to turn this
>> list
>> >> > into a factor.
>> >> >
>> >> >> cell_data
<-list(c('cell1','cell2'))
>> >> >
>> >> >
>> >> >> cell_data
>> >> > [[1]]
>> >> > [1] "cell1" "cell2"
>> >> >
>> >> >
>> >> >
>> >> >> factor_list <- factor(cell_data)
>> >> > Error in sort.list(y) : 'x' must be atomic for
'sort.list'
>> >> > Have you called 'sort' on a list?
>> >> >
>> >> >
>> >> >
>> >> >> sort.list(cell_data)
>> >> > Error in sort.list(cell_data) : 'x' must be
atomic for 'sort.list'
>> >> > Have you called 'sort' on a list?
>> >> >
>> >> >
>> >> > Can anyone explain?
>> >> >
>> >> > Syb
>> >> >
>> >> > [[alternative HTML version deleted]]
>> >> >
>> >> > ______________________________________________
>> >> > R-help@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.
>> >>
>> >>
>> >>
>> >> --
>> >> Joshua Wiley
>> >> Ph.D. Student, Health Psychology
>> >> Programmer Analyst II, Statistical Consulting Group
>> >> University of California, Los Angeles
>> >> https://joshuawiley.com/
>> >
>> >
>>
>>
>>
>> --
>> Joshua Wiley
>> Ph.D. Student, Health Psychology
>> Programmer Analyst II, Statistical Consulting Group
>> University of California, Los Angeles
>> https://joshuawiley.com/
>>
>
>
[[alternative HTML version deleted]]