【发布时间】:2014-06-29 00:55:29
【问题描述】:
假设我有一个这样的数据框:
v1 v2 v3
a 1 a
a 2 b
a 6 c
b 3 a
b 4 b
b 5 c
其中 v1 是一个因子,v3 是一个字符。我想对数据框应用一些功能,例如 v2 被拆分到 v1 中,然后包含在数据框中:
v1 v2 v3 v4 v5
a 1 a 1 NA
a 2 b 2 NA
a 6 c 6 NA
b 3 a NA 3
b 4 b NA 4
b 5 c NA 5
我能够制定的解决方案非常复杂。有没有一种优雅的方式来做到这一点?
(注意:v3 的存在是因为任何解决方案都需要能够处理数据框中存在的其他应该被忽略的非数字向量。)
【问题讨论】: