将数据导入Stata

时间:2015-07-07 15:01:03

标签: sql odbc stata

我正在寻找一些关于音高级MLB数据的工作,http://www.baseballheatmaps.com/pitch-fx-download/ 它作为单个.sql文件下载,我无法将其变为可用格式。我发现它与Stata中的odbc命令有关,但谷歌搜索和论坛浏览并没有让我完全理解如何使用它。
谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

"数据"从您提供的参考文件下载的ZIP存档中,实际上是一个旨在将数据插入SQL数据库的SQL程序。虽然Pitchf / x数据是程序的一部分,但它不是Stata直接可读的形式,没有重要的编程(可能最好用Stata以外的工具完成)来解开数据。命令。如果您要找到一种方法来使用该程序来创建和加载基于SQL的数据库,那么可以使用Stata的odbc命令从数据库中读取数据。

答案 1 :(得分:0)

感谢那些提出建议的人 - 我采用了一种有效的蛮力方法。

我提出的解决方案: 我将.sql重命名为.txt - 谢天谢地。 在python中我打印了前几行以了解.sql的模式 - 我发现每行数据都以)结束,

所以我替换了),),\ n - 因此为每个观察添加了一个换行符。

我把它写成.txt,然后我可以用insheet读到Stata。

总有一种方法可以解决问题。