merge时候,相同变量必须类型一致,比如year和id都是float和str30

1.怎么把double类型数据变成folat

(1)点进“数据编辑器”,点击选择为“float”

(2)或者在stata中输入:recast float year

注:year之前是double类型,这一步是为了转换为float类型

2.str45怎么变成str30

(note: variable countyname was str30, now str45 to accommodate using data's
       values)

解决办法:recast str30 countyname

3.variables countyname year do not uniquely identify observations in the using   data,出现这个问题该如何解决

问题出在using data,(using data就是m:1后面的数据集)

解决办法:(1)duplicates list  countyname year

(2)duplicates drop countyname year,force

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐