【发布时间】:2012-06-21 19:04:42
【问题描述】:
我正在使用来自 retrosheet.org 的棒球数据进行一个研究项目。我想为每局中每支球队的得分创建变量(Vis1、Home1、Vis2、Home2 等)。问题是盒子得分的变量编码很奇怪。每支球队在整场比赛中都有自己的变量,每一局都有一个值。因为前导零被切断,所以“12(10)1X”的值意味着一支球队在前 4 局没有得分,在第五局得分一次,在第六局得分两次,在第七局得分 10 次,在第二局得分一次。第八名,他们不必打第九名,因为那时他们已经赢了。
有什么建议吗?我不知所措。 () 最让我困惑。
【问题讨论】:
-
你能发布一个更直接的链接到有问题的数据集吗?
-
我将这个页面上的所有常规赛数据合并到一个数据集中:retrosheet.org/gamelogs/index.html
-
谢谢。所以 - 如果前导零被截断,您在导入数据时会出现问题。我使用
read.csv函数将 1995 拉到 R 中,所有的盒子分数都包括前导零。这从根本上简化了您的请求!现在“(10)”位是最困难的,而不是试图弄清楚哪个角色代表哪个局......