stata最多支持多少stata 复制多行数据据

stata最多可以读多少行数据_百度知道
stata最多可以读多少行数据
我有更好的答案
如果用stata14,可以:More than 2 billion observations now allowed就是可以允许20亿个观察个案。
为您推荐:
其他类似问题
勃兰兑斯的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 9426|回复: 0
学术小渣 | Stata常用命令
TA的每日心情奋斗 23:05签到天数: 12 天[LV.3]偶尔看看II主题帖子积分
Stata常用命令
大学期间觉得学的最有用的软件之一就是stata了,对stata基本是在血和泪的尝试中爬过,到了最后基本属于只要stata不出现红字错误命令就开心得不得了。顺便整理一下常用的stata命令如下,应该对付计量方向第一学期的入门问题不大(求stata大神不虐..),所以就只写了一部分常用的,有时间后面再补充吧。主要就是分为基本操作和回归统计两部分:
1、基本操作
import/use/insheet/merge:基本常用的导入文件就是这四个了,建议直接从stata的menu菜单中导入,导入xlsx和csv这种常见的格式时还有一些备用选项可以自己体验一下(比如string和把第一行视为变量名之类)。
merge需要单独说一下,因为是将两个数据库合并为一个,原理也比较简单,两个数据库中根据一些相同的变量把其他数据“加”到原来的数据库中,也是建议直接菜单操作,不要用命令。在Data的Combine datasets的merge two datasets中,分为1:1、m:1、1:m各种形式,基本用两次就差不多能搞懂。
help:一定第一个学的是这个!啥不会就help一下,不知道函数了就help function,不知道回归细节就help regress,多读help文件!
gen/egen: 最常用的建立函数的命令,这两个不同之处在于gen一般是初等函数,egen的函数会复杂一些。常用的函数包括数学函数和其他函数,比如count/tag之类,建议直接到菜单里Data下Create data的create new variable或create new variable(extended)直接生成函数,会方便的多。
mean/abs/sqrt/max/min/sum/sd:常用数学函数,分别是求均值、绝对值、方根、最大最小、求和、方差用的。
keep if/drop if:这两个也是最常用的,在数据需要进行筛选的时候,两个命令的区别也很明显,keep是留下哪些,drop是去掉哪些。一般在if后面都会跟一些等式或不等式条件,比如drop if days&=15,这就是把days这个变量中小于等于15的obs都去掉。
replace:就是代替,最常用的是在赋值的时候。比如我要建一个新函数,但是取值我还不确定,假设新函数叫f,那就是gen f=.,这个“=.”就意思是缺省值,等我确定了赋值之后再用replace就行。比如有另一个参数叫male,我让所有male=1的obs,它们的新函数f都要取10,那就是replace f=10 if male==1。
sort:对某一个或者某几个变量进行从小到大的排序。常用的做法就是对日期排序,这个命令也可以排序多个变量,写在前面的先排序。比如sort year month day就是对年月日的顺序排序。如果需要从大到小的话就是gsort就行。
bysort:这个命令简直是用的最多的没有之一!在此之前先讲一下by,by就是在某个组内执行后面的命令。比如by year: gen return=mean(dayreturn),意思就是在每一年的数据里,gen一个return变量,将这一年内所有的dayreturn(日收益率)求平均后赋值给return即当年平均日收益率。而bysort就相当于先sort 再by。
[_n]:这个要单独讲一下,因为我个人觉得很好用。[_n]是一个计数变量,比如gen n=[_n]就是建立了一个自然数列,用到这个变量是因为在经济统计的时候,尤其是统计周数据、月数据、年数据时,由于我们的数据是日数据得到的,因此在每一组(比如计算月平均收益率blabla)时统计完之后,会发现在每一个组内有很多个相同的数据,因此用一个dropif monthreturn[_n]==monthreturn[_n-1]就可以只保留每一组的第一个数据,之后的处理会节省时间。(补充一句,如果你还需要原来的data的话一定记得另外保存)
drop:处理数据的过程中,一些过程变量就可以drop掉节省时间了。
save:记得写完了一定要保存!!
2、回归统计
sum:对统计量的最基本统计性质报告,直接敲sum加空格加某个变量就行。会报告均值、最大最小、标准差等最基本的信息。
tab:按照百分比对这个变量的取值统计。(就是相当于饼状图的表格)
reg:最简单的回归命令。直接敲reg y x1 x2就相当于y对x1x2的回归,回归结果会报告的比较详细,包括coefficient、constant、t值、p值、F值、SSR等等。
以下的xtreg/ivreg2/tsset分别针对的面板数据、两阶段最小二乘、时间序列,写起来太多,如果有小伙伴想看的话,可以再单独写一章。
xtset/xtreg:面板数据处理的命令,需要先进行xtset才能用xtreg的命令。tsset:时间序列数据处理的命令。
ivreg2:两阶段最小二乘的命令。(不过在使用之前需要先install一下安装包才可以用,也是先help ivreg2然后找到安装包就可以用)
3、我最喜欢用的命令…
count与tag:count顾名思义,就是数个数,这个有时候在数据里非常好用,尤其是在分组的情况下。举一个实际情况中遇到的栗子,比如我要统计某只股票在每个月内有多少个交易日,那我在月的分组下,用下count函数,就能数出来某个组内的个数。
Tag是另一个函数,我个人理解的与count区别在于:count是数有几个,tag是数有几类。举个栗子,比如在某个组内,有1个10,2个20,那么用count数出来就是3,因为一共有3个数据;用tag数出来就是2,因为只有10和20这两个数值。
站长推荐 /2
大数据QQ群汇总
官方群一:(满)
招募各板块版主,欢迎
Powered by苹果/安卓/wp
积分 270, 距离下一级还需 180 积分
权限: 自定义头衔, 签名中使用图片
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡下一级可获得
道具: 抢沙发
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
苦逼签到天数: 16 天连续签到: 3 天[LV.4]偶尔看看III
如题,我想删除stata第一行的数据,应该如何操作?还有一个问题,我的数据中第一列是时间变量,变量名称为Time,各观测值为日期如,由于有一些日期其他的变量是没有观测值的,比如和,这两天是周末,股票没有交易,因此,后面的股票价格变量没有观测值。
我想把这些日期为周末(因此后面的变量没有观测值)的行都给删掉,应该如何操作呢?
附一小段数据在这里,给您参考。
(21.76 KB)
20:05:55 上传
总评分:&经验 + 60&
drop if audusd==.
热心帮助其他会员
总评分:&经验 + 100&
论坛币 + 10&
学术水平 + 2&
热心指数 + 1&
信用等级 + 1&
一份耕耘,一份收获。
ywh 发表于
drop if audusd==.有没有以obs为条件的方法,因为后面还有170来个变量,我一个个输入变量名的话会比较麻烦。
而直接删除某行的话,能以obs或者行数作为条件来操作吗?
其他变量是和 audusd对应缺失吗?
如果是,那就直接这样可以。
一份耕耘,一份收获。
ywh 发表于
其他变量是和 audusd对应缺失吗?
如果是,那就直接这样可以。如果有一两个变量不是对应的话,是不是把if后面的改一下就可以
比如if audusd==. var1==. var2==. var3==.
就是当audusd var1 var2 var3这四个变量同时为缺失值时就回删除该行
另外再请假一个问题, drop后面不跟变量名称的话 是删除行,跟变量名称的话是删除变量所在列,是这样吗?
drop具体的用法,你仔细看下help drop
一份耕耘,一份收获。
ywh 发表于
drop具体的用法,你仔细看下help drop嗯哼,谢谢~
drop in n1/n2, n1和n2是你要删除的起始行和结束行。
yjx_ahstu 发表于
drop in n1/n2, n1和n2是你要删除的起始行和结束行。好!! 解决了我的问题。对应的 keep&&in 1/100&&
十分感谢,也解决了我的问题!
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师关注今日:33 | 主题:204025
微信扫一扫
【积分求助】求助,stata中如何将其中整行数据上移一行或者下移一行?
页码直达:
这个帖子发布于4年零248天前,其中的信息可能已发生改变或有所发展。
问题已解决悬赏丁当:2
谢谢各位!
不知道邀请谁?试试他们
微信扫一扫
广告宣传推广
政治敏感、违法虚假信息
恶意灌水、重复发帖
违规侵权、站友争执
附件异常、链接失效
复制到excel表格里面,用excel编辑,就方便多了,弄好以后再拷贝回stata,我都是这么做的。
微信扫一扫
广告宣传推广
政治敏感、违法虚假信息
恶意灌水、重复发帖
违规侵权、站友争执
附件异常、链接失效
同意楼上的做法,在excel调整好数据后再贴到stata
微信扫一扫
广告宣传推广
政治敏感、违法虚假信息
恶意灌水、重复发帖
违规侵权、站友争执
附件异常、链接失效
ranger1999 复制到excel表格里面,用excel编辑,就方便多了,弄好以后再拷贝回stata,我都是这么做的。谢谢,我连这个都没想到,哈哈。不过有命令那就更好了!
微信扫一扫
广告宣传推广
政治敏感、违法虚假信息
恶意灌水、重复发帖
违规侵权、站友争执
附件异常、链接失效
关于丁香园

我要回帖

更多关于 stata导入excel数据 的文章

 

随机推荐