楼主: cheerhappy
7738 10

关于merge的请教——当数据库比较大时如何合并 [推广有奖]

  • 3关注
  • 7粉丝

讲师

22%

还不是VIP/贵宾

-

威望
0
论坛币
290 个
通用积分
0.1290
学术水平
6 点
热心指数
6 点
信用等级
7 点
经验
5316 点
帖子
373
精华
0
在线时间
241 小时
注册时间
2010-3-18
最后登录
2023-3-27

楼主
cheerhappy 发表于 2011-4-1 20:07:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,最近在处理数据时遇到一些问题,现在向大家请教一下,具体是这样的:两个数据库要merge,但是这两个库都比较大,merge时候总是提示空间不足,我尝试着将一些能删除的变量都drop了,这样勉强合并了。但是如果我不drop一些变量的话该如何merge呀?如果我只需要使用数据库中的一些变量,可否直接使用语句merge 关键变量 using “使用data中的变量名”,希望大家赶快帮我解惑呀!

谢谢,非常感谢了!
二维码

扫码加我 拉你入群

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

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

关键词:Merge 数据库 Using drop 使用数据 Stata memory Merge 关键变量 空间不足

不放弃、不抛弃

沙发
renjch1987 发表于 2011-4-1 20:11:01
stata貌似可以修改最大内存,如果还不行,建议加内存条,换高配置的电脑。

藤椅
蓝色 发表于 2011-4-1 20:22:55
呵呵,大数据就用sas吧

板凳
cheerhappy 发表于 2011-4-1 20:36:21
3# 蓝色


我基本上都是用stata处理的,如果再用sas的话写文章就不一致了,呵呵……看你们的回答好像是真的没有其他的办法了呀!
不放弃、不抛弃

报纸
cheerhappy 发表于 2011-4-1 20:37:25
2# renjch1987

我设置的是700m的,刚刚处理数据的时候还可以设置1000m的,但现在最多只能设置700m了
不放弃、不抛弃

地板
voodoo 发表于 2011-4-2 00:27:30
merge命令有keepusing()的选项。
help merge
巫毒上传,必属佳品!
坛友下载,三思后行!

7
蓝色 发表于 2011-4-2 08:50:58
cheerhappy 发表于 2011-4-1 20:36
3# 蓝色


我基本上都是用stata处理的,如果再用sas的话写文章就不一致了,呵呵……看你们的回答好像是真的没有其他的办法了呀!
你多大的数据啊?   到底是不是内存的问题还不知道。

set mem 500m
set mat 800



况且数据处理没有什么一致不一致啊
如果excel能把数据方便整合在一起,我就用excel了
你也不会在你的文章里面还会告诉人家你是用merge命令合并的数据...,估计别人不关心这个的。
合并数据是后台操作的。

太大数据stata运行也会变慢的。
如果单纯合并数据,那个方便用那个吧。

8
cheerhappy 发表于 2011-4-3 03:51:15
7# 蓝色

您说的是。不过要发个好文章,是要给专家stata语句滴,嘻嘻……

那我另一个问题还需要向您请教,就是在合并数据时如果只是使用use database中的一些变量,我可否使用语句merge 关键变量 using“使用数据中所需用的变量名”。
不放弃、不抛弃

9
cheerhappy 发表于 2011-4-3 03:54:22
7# 蓝色


还有啊,我在合并数据库时候,的确是将其中一个比较小的黏贴到excel中了,结果不知道是什么原因,其中的一些样本的变量分了两行,害得我还得一个个核对,所以才产生了我是否会导致数据不一致的疑问。
不放弃、不抛弃

10
llhmaomao 发表于 2011-4-4 15:54:20
可以这样
clear
set memory 300m(看你数据集多大,大的话设置大点就行)
之后就正常的导入数据什么的

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

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