我有一个像这样的数据框,其中可能有多个数字列和多个分类列。在这种情况下,每个类只有一个。
我想创建一个新的数据框,在这里创建新的列,每个列都是初始V2变量的一个因子,如下所示:
我一直在搜索这个论坛,发现了一些与我相关但有布尔变量的问题。
我确信代码会非常容易,但不知怎的,我找不到正确的代码。有什么帮助吗?
答案 0 :(得分:1)
使用unstack()
df <- data.frame(V1 = 1:6,
V2 = rep(c("DC1", "DC2"), each = 3),
stringsAsFactors = FALSE)
unstack(df)
# DC1 DC2
#1 1 4
#2 2 5
#3 3 6