楼主: tomy70585
2292 10

[数据管理求助] append後 副檔案資料出錯 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

17%

还不是VIP/贵宾

-

威望
0
论坛币
76 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
7437 点
帖子
35
精华
0
在线时间
240 小时
注册时间
2013-10-8
最后登录
2014-6-14

楼主
tomy70585 发表于 2013-12-24 13:03:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好

最近在合併資料的時候又有問題要求助了

我用partA的資料append partB的資料

但是合併以後,卻發現partB中,變數y1997的值全部改變了(見檔案error)

所以在這裡想請教一下大家這是哪一步出錯了

這是資料檔案,連同合併完成後的檔案一併在此
Desktop.zip (646.75 KB) 本附件包括:
  • error.dta
  • partA.dta
  • partB.dta


二维码

扫码加我 拉你入群

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

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

关键词:append App End Pen Error error

沙发
talvin 发表于 2013-12-24 13:10:23
怎么解压不开?

藤椅
tomy70585 发表于 2013-12-24 14:28:12
talvin 发表于 2013-12-24 13:10
怎么解压不开?
是嗎?我重弄一次好了
partA.zip (169.61 KB) 本附件包括:
  • partA.dta

partB.zip (153.68 KB) 本附件包括:
  • partB.dta

error.zip (323.5 KB) 本附件包括:
  • error.dta

板凳
ywh19860616 发表于 2013-12-25 10:03:54
tomy70585 发表于 2013-12-24 14:28
是嗎?我重弄一次好了
  1. use partA,clear
  2. label drop _all
  3. save part1.dta,replace

  4. use partB,clear
  5. label drop _all
  6. save part2.dta,replace

  7. append using part1
  8. save appenddata.dta,replace
复制代码
一份耕耘,一份收获。

报纸
tomy70585 发表于 2013-12-25 12:21:06
樓上的y大,試過你的方法
y2005 及1996都無法顯示為之前的四字元數值年分

地板
ywh19860616 发表于 2013-12-25 12:29:53
tomy70585 发表于 2013-12-25 12:21
樓上的y大,試過你的方法
y2005 及1996都無法顯示為之前的四字元數值年分
我粗略的对比下append后的结果没有发现不同哈。
请你具体举例指出哪里不同。
一份耕耘,一份收获。

7
tomy70585 发表于 2013-12-25 13:54:08
y大,這是我照著你的程序做完的檔案
appenddata.zip (359.68 KB) 本附件包括:
  • appenddata.dta


完成後y2005及y1997皆顯示為單字元號碼(1~10)
跟合併之前的檔案內容不同

請y大指教

8
ywh19860616 发表于 2013-12-25 14:16:56
tomy70585 发表于 2013-12-25 13:54
y大,這是我照著你的程序做完的檔案
这个没有问题。
你提供的原始数据中ID和y1997,y2005都是显示
为蓝色的,所以为标签,而不是具体的数值。你可以
点击那蓝色的数值,他里面其实是其他的数值。
我在append时,就先把label标签drop,所以最后显示的
会是1-10之类的数据。
一份耕耘,一份收获。

9
tomy70585 发表于 2013-12-25 16:09:54
那如果我想要顯示出原來的四碼數值呢?
有沒有比較"系統"的方法
因為我後來是自製另一個變數形成四碼年分
但還是想知道有沒有比較好的方法
謝謝y大

10
ywh19860616 发表于 2013-12-25 16:35:20
tomy70585 发表于 2013-12-25 16:09
那如果我想要顯示出原來的四碼數值呢?
有沒有比較"系統"的方法
因為我後來是自製另一個變數形成四碼年分
...
直接现在excel中把y1997和2005格式设置为数值,这样导入
到stata中就不会是标签形式了。
一份耕耘,一份收获。

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

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