全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5361 7
2014-05-16
合并多个dta时,同一变量在不同的dta中,有的是字符型,有的是数值型,如果用force,可以合并,但是后续会给分析数据带来问题;
如果统一成字符型,因为变量和文件太多,一一挑出每个文件中哪些变量的的类型是字符型再做修改,工作量实在太大,请问高手,这个问题如何解决。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-5-16 14:40:35
如果用force,可以合并,但是后续会给分析数据带来问题

问题在于这样合并的结果是不是完全正确? 还有,会给后面分析带来什么具体问题?

如果要把很多数据中的某一个变量的类型统一,那可以先做预处理,然后再合并,这样不行吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-16 14:52:02
ywh19860616 发表于 2014-5-16 14:40
如果用force,可以合并,但是后续会给分析数据带来问题

问题在于这样合并的结果是不是完全正确? 还有, ...
数据集太大了,没有办法一一检查数据发现可能的错误,可能会导致missing value;
关键是文件数量很多,变量也很多,出现这类不一致变量类型的不止一个变量,无规律可循,可有coding提供对这个问题进行数据的预处理?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-16 15:03:31
benbenbenben 发表于 2014-5-16 14:52
数据集太大了,没有办法一一检查数据发现可能的错误,可能会导致missing value;
关键是文件数量很多,变 ...
假如你有很多数据,按照你说的应该是合并的id这个变量类型不一样,
如果合并所用的变量名不统一,那可以按照自己需要先修改。
设这个变量名为id
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-17 13:19:18
ywh19860616 发表于 2014-5-16 15:03
假如你有很多数据,按照你说的应该是合并的id这个变量类型不一样,
如果合并所用的变量名不统一,那可 ...
非常感谢,非常清楚的代码,谢谢。还有一个问题是,因为我有几十个变量,都存在这个问题, 不止这里的一个变量“id", 请问,可否提供这样的代码,如何写代码,代替所有的变量名称。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-17 14:05:40
ywh19860616 发表于 2014-5-16 15:03
假如你有很多数据,按照你说的应该是合并的id这个变量类型不一样,
如果合并所用的变量名不统一,那可 ...
我写了这个coding,请大侠帮我看看,是否有什么错误,谢谢。
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群