楼主: arror2008
1284 1

[Stata初级班] 数据输入问题 [推广有奖]

  • 0关注
  • 3粉丝

VIP

已卖:28份资源

博士生

93%

还不是VIP/贵宾

-

威望
0
论坛币
412 个
通用积分
29.1393
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
3685 点
帖子
206
精华
0
在线时间
542 小时
注册时间
2007-5-27
最后登录
2024-12-10

楼主
arror2008 发表于 2012-9-15 23:57:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教连老师:
1.为什么从excel中复制的数据粘贴到stata后都变成字符型的数据(变成红色)了?
2.在输入下图所示数据时,为什么红色的字符型数据2002.10在经过real 或destring命令转换为数字型变量就变成了2002.1了,后面的0怎么不显示了,如何修改才能够保持2002.10不变,采用replace year="2002.10" in 10/10不得行,请问如何解决?

二维码

扫码加我 拉你入群

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

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

关键词:数据输入 destring replace string place 老师

附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册

沙发
arlionn 在职认证  发表于 2012-9-16 10:23:24
如果只是想取出年份,可以执行如下命令:
gen year = real(substr(id,1,4))

如果在 real 或 destring 后,想让 id 显示为 2001.10 的形式,可以执行:
format id %6.2f

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 01:18