楼主: yellowriver
2903 5

[Stata初级班] 问老师个诡异的问题,如何把数值型数据转成字符型的? [推广有奖]

  • 0关注
  • 4粉丝

VIP

已卖:5081份资源

博士生

38%

还不是VIP/贵宾

-

威望
0
论坛币
10034 个
通用积分
22.8832
学术水平
21 点
热心指数
26 点
信用等级
19 点
经验
3133 点
帖子
164
精华
0
在线时间
170 小时
注册时间
2007-11-4
最后登录
2019-5-18

楼主
yellowriver 发表于 2010-4-17 16:15:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我知道字符型转数值型,要么用destring 要么用encode那倒过来呢?怎样把数值型转成字符型?我的意思就是,我输入一堆学生id时,1,2,3,。。。stata自动就是float的,但这个明明是字符型的。
二维码

扫码加我 拉你入群

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

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

关键词:数值型 字符型 destring encode string 数据 老师 数值 字符

本帖被以下文库推荐

沙发
yellowriver 发表于 2010-4-17 16:16:24
想用recast,未遂
1# yellowriver

藤椅
arlionn 在职认证  发表于 2010-4-18 08:19:29
float 表示浮点型变量,也是数值型的。
你可以输入 compress 命令试一下。

板凳
yellowriver 发表于 2010-4-18 10:10:43
compress不是精简资料的存储格式吗?
老师我还是不太明白, compress如何能把数值型变成字符型呢?
比如id这个变量原本数值型,我想变为字符型,
compress str id?


谢谢连老师~


3# arlionn

报纸
arlionn 在职认证  发表于 2010-4-18 11:51:16
或许是我误解你的问题了,又仔细看了一遍,你提的问题真够含糊的。

如果是把 id 这个数值型变量转换为字符型,采用如下命令即可:

tostring id, gen(id_str)

我在stata初级视频里讲过这个问题。

地板
yellowriver 发表于 2010-4-18 20:05:51
哦,查了一下笔记,记起来了,您举的例子是date.
学习不认真啊~
我就记得您讲过转换数据类型,只记得destring了,然后用ctrl+f 搜的是destring, 附近又搜了一遍,没找到,所以跑过来问。
谢谢老师~

5# arlionn

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-3 21:01