当前位置:首页 > 未命名 > 正文

stata字符型数据转数值型(stata字符型数据转数值型命令)

  • 爱豆 爱豆
  • 未命名
  • 更新时间:2024-09-22 05:35
  • 发布时间: 2023-05-30
  • 177
温馨提示:此页面由第三方提供! 修艺网自营维修服务电话:400-966-8255

大家好,今天给各位分享stata字符型数据转数值型的一些知识,其中也会对stata字符型数据转数值型命令进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

怎样用stata将日期由字符转为数值

直接将日期导入,将会出现问题。

如果日期为“yyyy-mm-dd”格式

destringdate,replaceignore("-")

可以将date由字符型转为数据型。

或通过encodedate,gen(t)

使得t是数据型。

但是它们都不能得到日期型数据,最多也就是数值型。

更不能使用如下命令来得到想要的细化数据:gend=day(date)genw=week(date)

genm=month(date)

genq=quarter(date)

genhy=halfyear(date)

geny=year(date)

genndate1=mdy(m,d,y)

genweekd=dow(date)//周几

genyeard=doy(date)//一年中的第几天

解决方案:

在excel中,生成新的变量ndate,使得ndate是日期date和1960-01-01的天数差值。

将数据集另存为.csv格式,导入stata。

formatndate%d

新的日期变量就此诞生,可以灵活使用各种对日期处理的命令对其进行处理。

用数据转换工具StatTransfer,也可以达到这个目的

如何将stata中的字符型数据转为数值型

你可以这样处理,先保持这个变量为字符型的变量,然后有substr的命令,提取前四位,只要年份,然后再转化为数值型,就可以计算了。具体来说说着这样的

genyear=substr(accouperi,1,4)

生成一个新变量,这个新变量叫year

destringyear,replace

这个命令就是把字符型转化为数值型的命名。

祝顺利,记得给分哦,谢谢O(∩_∩)O~

stata如何将字符串型改为数值型

stata将字符串型改为数值型的方法:

1、第一步,首先打开Stata15.0软件,点击左上角的“File”选项,然后选择“import”选项。

2、第二步,点击“import”选项后,选择“Excelspreadsheet”选项。

3、第三步,在新弹出的“importExcel”界面中,点击右上角的“browser”选项,加载面板数据。

4、第四步,然后选择需要加载的面板数据,然后点击“打开”按钮。

5、第五步,然后勾选“importfirstrowasvariablenames”选项,然后预览加载的Excel数据,核实无误后点击下方的“OK”即可。

6、第六步,然后返回至Stata15.0软件的主界面,然后点击上方的编辑按钮,这样就将字符串型改为数值型了。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

最新文章