[R] Help with cast/reshape

Dana Sevak dana.sevak at yahoo.com
Sat Oct 1 06:44:16 CEST 2011


I realize that this is terribly basic, but I just don't seem to see it at this moment, so I would very much appreciate your help.


How shall I transform this dataframe:

> df1
  Name Index Value
1    a     1   0.1
2    a     2   0.2
3    a     3   0.3
4    a     4   0.4
5    b     1   2.1
6    b     2   2.2
7    b     3   2.3
8    b     4   2.4


into this dataframe:

> df2
    Index  a       b
1  1     0.1     2.1
2  2     0.2     2.2
3  3     0.3     2.3
4  4     0.4     2.4


df1 = data.frame(c("a", "a", "a", "a", "b", "b", "b", "b"), c(1,2,3,4,1,2,3,4), c(0.1, 0.2, 0.3, 0.4, 2.1, 2.2, 2.3, 2.4))
colnames(df1) = c("Name", "Index", "Value")

df2 = data.frame(c(1,2,3,4), c(0.1, 0.2, 0.3, 0.4), c(2.1, 2.2, 2.3, 2.4))
colnames(df2) = c("Index", "a", "b")


Thank you very much.

Dana




More information about the R-help mailing list