我正在寻找一些关于音高级MLB数据的工作,http://www.baseballheatmaps.com/pitch-fx-download/
它作为单个.sql文件下载,我无法将其变为可用格式。我发现它与Stata中的odbc命令有关,但谷歌搜索和论坛浏览并没有让我完全理解如何使用它。
谢谢你的帮助。
答案 0 :(得分:1)
"数据"从您提供的参考文件下载的ZIP存档中,实际上是一个旨在将数据插入SQL数据库的SQL程序。虽然Pitchf / x数据是程序的一部分,但它不是Stata直接可读的形式,没有重要的编程(可能最好用Stata以外的工具完成)来解开数据。命令。如果您要找到一种方法来使用该程序来创建和加载基于SQL的数据库,那么可以使用Stata的odbc命令从数据库中读取数据。
答案 1 :(得分:0)
感谢那些提出建议的人 - 我采用了一种有效的蛮力方法。
我提出的解决方案: 我将.sql重命名为.txt - 谢天谢地。 在python中我打印了前几行以了解.sql的模式 - 我发现每行数据都以)结束,
所以我替换了),),\ n - 因此为每个观察添加了一个换行符。
我把它写成.txt,然后我可以用insheet读到Stata。
总有一种方法可以解决问题。