楼主: uslaolaogood
231 4

[数据管理求助] 为什么不能在处理过的大数据中新建变量呢? 感谢指导 [推广有奖]

  • 0关注
  • 0粉丝

已卖:68份资源

高中生

2%

还不是VIP/贵宾

-

威望
0
论坛币
393 个
通用积分
0.3000
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
167 点
帖子
15
精华
0
在线时间
13 小时
注册时间
2015-10-18
最后登录
2017-4-26

楼主
uslaolaogood 发表于 2015-10-19 21:25:11 |AI写论文
9论坛币
egen var19=rmiss(interestrate)
drop if miss!=0

set obs 500000
generate str var20 = "WW" in 1
replace var20 = "." in 2
replace var20 = "2" in 500000
drop if upper(trim(oilprice))=="WW"

generate var21=oilprice^2

一系列横截面微观数据,数据里面变量只有空格(缺漏)和WW标识的数据,
我用上述命令已经批量处理好所有这些非数字及不显示的数据. 并且还想generate oilprice^2 ,图里面实际是generate var21=oilprice^2 平方问题.png

最佳答案

夏目贵志 查看完整内容

generate var21=oilprice^2 如果出现type mismatch错误那么比较可能的原因是oilprice是文本型数据。
关键词:新建变量 大数据 generate interest replace 横截面 新建变量

沙发
夏目贵志 发表于 2015-10-19 21:25:12
generate var21=oilprice^2
如果出现type mismatch错误那么比较可能的原因是oilprice是文本型数据。

藤椅
uslaolaogood 发表于 2015-10-21 11:48:30
夏目贵志 发表于 2015-10-20 08:25
generate var21=oilprice^2
如果出现type mismatch错误那么比较可能的原因是oilprice是文本型数据。
感谢热心指导。虽然还没处理好, 文字处理错误1_副本.png 文字处理错误2_副本.png
改成byte型了,显示invalid name,之前我也没建立过variable17,为什么还不能新建oilprice^2.

板凳
蓝色 发表于 2015-10-21 13:59:31
是一个 等号 , 不是==两个等号

你需要把基础的命令好好掌握

报纸
uslaolaogood 发表于 2015-10-21 15:53:39
蓝色 发表于 2015-10-21 13:59
是一个 等号 , 不是==两个等号

你需要把基础的命令好好掌握
谢谢指导!!

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

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