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 <sybilkenne...@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.ps...@gmail.com>wrote:
>
>> On Tue, Mar 13, 2012 at 5:15 AM, sybil kennelly <sybilkenne...@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.ps...@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 <
>> sybilkenne...@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]]

______________________________________________
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.

Reply via email to