我有一个matchIds向量和一个函数,该函数返回在该匹配中玩的玩家作为向量(比如getPlayersFromMatchId是函数)。现在我的问题是,迭代matchIds,提取玩家信息和构建数据框的最惯用的方法是什么,其中每一行对应于在该匹配中玩的玩家?这是一个简单的for循环,可以解决这个问题
for (match in matchIds){
players = getPlayersFromMatchId(match)
Add players to a dataframe
}
我可以遍历matchIds但是如何使用函数返回的每个值构建数据框?
答案 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