经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
计量经济学与统计论坛 五区
›
计量经济学与统计软件
›
统计软件培训班VIP答疑区
请教连老师,encode命令提示错误
楼主
clapton
5586
10
收藏
2010-11-04
请问连老师,我用encode,想把字符型变量转成数值型变量,提示错误是:too many values,我查了错误的原因,是因为我要转的数据超过了65,536 个,这个问题有什么办法解决吗?多谢了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
arlionn
2010-11-4 17:55:24
不知你的数据具体是何种结构。我此前处理过一个类似的问题。在我的样本中公司的代号是字符型的,数量为36万家,此时 encode 是无法使用的,为此,我采用 gen id_new =_n 命令定义了一个新的变量,用于标识公司代码。我想你也可以采用类似的方法。
具体程序如下,供参考:
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
clapton
2010-11-5 09:39:21
试过了,如果是要处理panel里的id变量没有问题,但是它是按1,2,3,4,5,6,7这样重新命名id了,如果我是要把一个字符型变量转成数值型变量并用以计算,这样数值变了就不行了啊,哪又应该怎么做呢?麻烦版主了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
arlionn
2010-11-5 10:32:56
能否把你的数据列出来一部分,我酌情给出解决方案。
尽量详细地描述你的问题,多谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
clapton
2010-11-5 11:04:01
比如说我有这么一个数据文件,其中zczj和cyrs都被认作字符型变量了,我需要用它们做一些计算,就必须先改成数值型,但是数据条数很多,encode命令不灵,那又应当怎么操作呢?前面那种方式就等于生成了一个按大小排序,数值为1,2,3,4,5...那种的变量,这样的话数值就变了,就不行了。麻烦连老师了,十分感谢
附件:
您需要
登录
才可以下载或查看附件。没有帐号?
我要注册
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
arlionn
2010-11-5 14:59:18
请把文件另存为 excel2003,我这里打不开高级版本。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
clapton
2010-11-5 16:04:37
抱歉,已经改过来了
附件:
您需要
登录
才可以下载或查看附件。没有帐号?
我要注册
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
arlionn
2010-11-7 09:06:03
我看了你的数据,全部都是数值变量。
录入数据时,你需要把第二行的中文名称去掉。
如果这两个变量仍然显示为字符型,则可以采用如下命令转换之:
gen xx = real(x)
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
renstata
2017-9-19 10:13:43
请教连老师 说明:数据库大概有160万条数据 , 字符型转变为数值型变量 提示 too many values
. rencode ming ,replace
too many values
说明:数据库变量 ming 是汉字 如果使用real 命令, 就都变成缺失值了,请问有什么好办法处理?
gen ming_s=real(ming)
(1,629,822 missing values generated)
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
arlionn
2017-9-19 16:17:49
复制代码
用 -id- 变量进行分析,id 与你的 ming 变量有一一对应的关系。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
renstata
2017-9-21 08:13:03
谢谢老师回复,我试试看
[tongue][tongue]
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[求助] encode 出错
encode 问题请教
请问,30万数据的encode问题
encode之后,sum出很奇怪的东西
如何更改数字文字对应表内容?encode命令的疑问。
如何更改数字文字对应表内容?encode命令的疑问。
如何更改数字文字对应表内容?encode命令的疑问。
encode可以反映原本的数字形式吗?而不是重新开始从1赋值
encode code,gen(cod)得到的cod变量,相应的[数字-文字对应表不是从1开始
变量encode后如何引用?
栏目导航
统计软件培训班VIP答疑区
经管高考
创新与战略管理
宏观经济学
能源经济学
互联网金融与Fintech版
热门文章
CDA 数据分析师:特征处理核心指南
全球企业社会责任报告数据
投资人与创始人互坑套路
自己整理的私募股权投资实操手册。
中国金融生成式AI多模态内容鉴伪与安全防御 ...
海外资管机构赴上海投资指南(2025版)
2031年全球变频抽油烟机市场规模将接近167. ...
understanding climate change perceptions ...
全球能源转型展望2025—全球和区域预测至20 ...
世界机器人2025年报告 World Robotics 2025
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群