Hello everyone,

Is there any way to create a data.frame from scratch? other than, say, this?

> structure(list(Fruit = structure(c(1L, 2L, 5L, 4L, 3L), .Label =
c("apple",
"banana", "kiwi", "orange", "pear"), class = "factor"), Color =
structure(c(3L,
4L, 1L, 2L, 1L), .Label = c("green", "orange", "red", "yellow"
), class = "factor"), Shape = structure(c(3L, 1L, 2L, 3L, 3L), .Label =
c("oblong",
"pear", "round"), class = "factor"), Juice = c(1, 0, 0.5, 1,
0)), class = "data.frame", row.names = c("1", "2", "3", "4",
"5"))


which yields

   Fruit  Color  Shape  Juice
1  apple    red  round  1.0
2 banana yellow oblong   0.0
3   pear  green   pear   0.5
4 orange orange  round   1.0
5   kiwi  green  round   0.0


I get *that* it works. I just don't know *how* it works, and whether or not
there is another, easier way...

For example,

> structure(list(Fruit = structure(c(1L, 2L, 5L, 4L, 3L), .Label =
c("apple", "banana", "kiwi", "orange", "pear") ...


What on earth are these numbers? c(1L, 2L, 5L, 4L, 3L)? and why are they
out of order?

And then why put the fruits out of order? c("apple",
"banana", "kiwi", "orange", "pear")? since that's not a descending order?
since, in the final data.frame, it goes apple, banana, *pear*, *orange*,
kiwi?

So many questions!

Drake

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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