楼主: liuyu0103
2892 3

怎么合并几个表? [推广有奖]

  • 0关注
  • 0粉丝

高中生

7%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
272 点
帖子
17
精华
0
在线时间
22 小时
注册时间
2011-11-2
最后登录
2025-2-6

楼主
liuyu0103 发表于 2011-12-13 10:09:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想将3个表中相同证券代码的数据合并到一张表中,然后三张表不能匹配的证券代码的数据删除,应该怎么做呢?就用append好像不行啊
二维码

扫码加我 拉你入群

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

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

关键词:append 数据合并 End Pen App 证券

沙发
outmanball 发表于 2011-12-13 21:16:54
首先打开第一张表,排序(安证劵号),然后append using 第二张表,保存,再打开保存的表,同理排序,然后append using 第三张表,保存,此时有的证劵号下面的数据是黑点,再用if语句删除无数据的证劵代码就可以了。

藤椅
znxkxx 发表于 2011-12-14 16:31:55
append适用于将using文件添加的内存现有文件的底部,也就是说新旧文件的变量必须一致,根据你的描述,我觉得你的情况不是这样吧。
还有另外一种情况,那就是新旧文件中的变量不完全一样,你想把新文件放在旧文件的右边(当然,必须有至少一个变量是一致的,这样才有合并的标准),简单而言,这样的两个文件的形式为:
文件1:
证券代码  变量v1 ······
文件2:
证券代码  变量v2 ······
对于这种情况,使用的命令merge

而且,你这个情况中由于不同文件中的证券代码不完全一样,建议使用fillin先把三个文件中缺少的股票代码补齐,然后再使用merge合并,最后删除为空的observation。

板凳
liuyu0103 发表于 2011-12-14 22:32:39
初学者谢谢大家啦~~~在试验中,好像还不怎么会,放肆打基础啊~

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

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