动态构建数据框

时间:2014-09-06 03:18:02

标签: r

我有一个matchIds向量和一个函数,该函数返回在该匹配中玩的玩家作为向量(比如getPlayersFromMatchId是函数)。现在我的问题是,迭代matchIds,提取玩家信息和构建数据框的最惯用的方法是什么,其中每一行对应于在该匹配中玩的玩家?这是一个简单的for循环,可以解决这个问题

for (match in matchIds){
    players = getPlayersFromMatchId(match)
    Add players to a dataframe
}

我可以遍历matchIds但是如何使用函数返回的每个值构建数据框?

1 个答案:

答案 0 :(得分:0)

如果你必须按照自己的方式行事,可能会有以下帮助:

dd = data.frame(players = list())
for (match in matchIds){
    dd$players[nrow(dd)+1] = getPlayersFromMatchId(match)
    Add players to a dataframe
}
dd$players