楼主: Henryzhu
48755 22

[学术与投稿] 请教达人:stata中str数据如何转化为float类型 [推广有奖]

11
fatherberry 发表于 2013-8-25 18:33:56
destring var1,gen(var2)

12
fatherberry 发表于 2013-8-25 18:35:52
hkcow 发表于 2013-8-24 19:23
contains nonnumeric characters; no replace 我的提示这样的
那就,destring var1,gen(var2) force
这样子,就可以成功生成数值型变量var2,var1非数字的记录在var2中显示为missing的。可以用li var1 var2 if var2==.查看。

13
hkcow 发表于 2013-8-25 19:09:32
fatherberry 发表于 2013-8-25 18:35
那就,destring var1,gen(var2) force
这样子,就可以成功生成数值型变量var2,var1非数字的记录在var2中 ...
我搞明白了是这么回事的哈   复制数据的时候有非字符的情况

14
hulanna 发表于 2013-12-27 10:28:48
那如何将这些非字符型转换一下呢?我的数据全部都是数字呀,也不知道为什么有非字符型。谢谢

15
hulanna 发表于 2013-12-27 10:30:07
我搞明白了是这么回事的哈   复制数据的时候有非字符的情况
刚刚没有引进去

16
cH_andy6 发表于 2014-11-27 13:32:25
学习了~

17
小林纸 发表于 2014-11-27 19:43:45
ecomanager 发表于 2012-12-5 20:26
使用  destring  _all , replace.
特殊的,使用real 转换一下
太感谢了!

18
玮玮~花开 发表于 2015-8-13 10:55:37
ecomanager 发表于 2012-12-5 20:26
使用  destring  _all , replace.
特殊的,使用real 转换一下
能详细说一下怎么用real转换一下吗?数据量很大,其中有空白数据怎么办?

19
江南烟雨123 发表于 2016-5-9 23:36:17
fatherberry 发表于 2013-8-25 18:35
那就,destring var1,gen(var2) force
这样子,就可以成功生成数值型变量var2,var1非数字的记录在var2中 ...
请教下,如果数据全部是英文或者是数字,这样如何将英文数据转化为float,导入stata后数据全部变成str,用destring命令后,一次显示nonumeric,no generate,一次成功转化成byte,但数据几乎全部丢失。谢谢!

20
njztf 发表于 2017-1-4 07:35:08
江南烟雨123 发表于 2016-5-9 23:36
请教下,如果数据全部是英文或者是数字,这样如何将英文数据转化为float,导入stata后数据全部变成str,用 ...
同问ddddddddddddddddddddd

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-30 01:31