Stata之数据录入

  • 1.直接输入数据
    • 1.1交互方式输入数据 edit
    • 1.2程序方式录入数据 input--end
  • 2.导入已有的数据或文本
    • 2.1导入dta文件
    • 2.2导入文本文件
    • 2.3导入Excel文件

在Stata中,录入数据的方法无非是直接输入数据或者导入已有的数据集。

1.直接输入数据

1.1交互方式输入数据 edit

在命令窗口输入edit,在打开的数据编辑器中直接输入或粘贴数据。需要注意的是,某列变量的数据类型按照此列输入的第一个数据的类型来确定。

1.2程序方式录入数据 input–end

在dofile文件中用input命令录入,录入时要指定变量的类型并给其分配足够的空间。

input Id str10 Name MathScore
0001 张三 99
0002  李四 98
end
save math.dta, replace

2.导入已有的数据或文本

2.1导入dta文件

(1)use可以导入当前工作路径下的dta文件
(2)sysues可以导入Stata自带的系统dta文件,不受路径限制
(3)webuse可以导入Stata官网(默认)或其他可用网址的数据文件(若不指定数据后缀名则默认为dta文件)

webuse "filename" //默认为从 https://www.stata-press.com/data/r16/获取dta文件
webuse set "http://..."//设置资源网址,并从该网址提取数据文件
webuse "filename"

2.2导入文本文件

(1)insheet:可以导入以逗号(.csv)或tab分隔的文档文件,对原文件格式要求较高,但不用指定变量类型,并且允许包含变量名

insheet using filename.csv, clear

(2)infile:可以导入以逗号、tab或空格分隔的文档文件,对原文档文件格式要求不高,但需要先指明变量类型并给其分配足够的空间

infile Id str10 Name using 3origin.txt, clear

(3)infix:更加标准化,变量在原文本中所在的列数大致确定的

infix strL v1 1-10 v2 11-15 str v3 16-20

(4)import delimited:可以自定义分隔符,以及原文本内的行、列范围,甚至更改编码使Stata可识别,默认文件类型为.csv。导入该文件1-10行,1-5列的数据,将第一行作为变量名,编码改为utf-8,以""作为一个分隔符。

import delimited [exvarlist] using "filename",rowrange(1:10) colrange(1:5) varname(1) encoding("utf-8") delimiters("<td>",asstring)

(5)fileread(file):直接读入原文本全部内容,如果file不存在就返回error

gen str v = fileread("temp.txt")

2.3导入Excel文件

Excel数据文件较为常见,此处详讲向Stata导入Excel文件的方法
(1)import excel:可以自定义导入Stata的sheet、变量,甚至是单元格。 导入该Excel工作簿中的"1602班"sheet,把第一行作为变量名。

import excel using "16级第五学期成绩", sheet("1602班") firstrow clear

(2)xmluse:先将Excel文件另存为XML文件,再使用该命令导入

xmluse "3origin.xml", doctype(excel) sheet("甲班") firstrow clear

WX公众号:Stata and Python数据分析
周一至周五,日更一篇Stata或Python的技术文章。

Stata之数据录入相关推荐

  1. SPSS学习(1)之数据录入与数据获取

    SPSS系列文章是本人根据张文彤的<SPSS20.0统计分析基础教程第2版>学习SPSS中学习笔记,仅作参考和学习. 在SPSS中建立数据文件大致有两种情况: 一种是非电子化的原始数据资料 ...

  2. stata软件不出图_绘制回归分析结果的森林图,R和Stata软件学起来!

    1. 安装forsetplot程序包(绘制森林图)和haven程序包(导入SPSS文件) install.packages("forestplot") install.packag ...

  3. STATA 森林图 基于OR值和CI直接画的

    之前分享过 logistic的森林图,这次RT. 1.点击菜单栏Help→Search→Search all(Keywords: meta_dialog) 2.选择加载包进行安装(click here ...

  4. 统计学计算机数据输入,EpiData:科研数据录入与管理的必备神器

    3.1建立调查表文件 点击"建立调查表文件"按钮,选择"建立新调查表文件",命名为"脑血管病人血脂调查表"并进行保存.这时生成的是.QES文 ...

  5. 《社会调查数据管理——基于Stata 14管理CGSS数据》一1.2 数据管理内容不清

    本节书摘来自异步社区<社会调查数据管理--基于Stata 14管理CGSS数据>一书中的第1章,第1.2节,作者 唐丽娜,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  6. stata命令汇总_第九届高级计量经济学及stata应用研讨会在京顺利举办

    二零一九,寒假佳时,近30余所高校的师生齐聚北京,参加了计量经济学服务中心举办的第九届"高级计量经济学及Stata应用"现场研讨班. 本届研讨班于2019年1月19日-1月22日在 ...

  7. txt 乱码_STATA数据导入——将TXT、EXCEL、SAS、SPSS数据/批量导入STATA

    作者:Misszhou早早早 邮箱:zlr1220@126.com 使用Stata进行数据分析时面临的第一个问题是如何将各种类型的数据转换为dta.格式,导入的途径主要有以下几种: Stat/Tran ...

  8. stata 将数据集变量名称导出_Excel统计年鉴如何转换为面板数据?

    Excel统计年鉴格式如下图: Excel数据样式 目标:Excel导入stata后,要从图1转换为标准格式的面板数据(图2). 图1 图2 具体操作: 因为xls文件不能导入stata,所以需要手动 ...

  9. R语言使用haven包的read_spss函数读取spss格式数据、使用haven包的read_sas函数读取SAS格式数据、使用haven包的read_dta函数读取Stata格式数据

    R语言使用haven包的read_spss函数读取spss格式数据.使用haven包的read_sas函数读取SAS格式数据.使用haven包的read_dta函数读取Stata格式数据 目录

  10. 《Excel 职场手册:260招菜鸟变达人》一第 14 招 利用数据验证记录数据录入时间...

    本节书摘来异步社区<Excel 职场手册:260招菜鸟变达人>一书中的第1章,第14节,作者: 聂春霞 , 佛山小老鼠 责编: 王峰松,更多章节内容可以访问云栖社区"异步社区&q ...

最新文章

  1. 自动化测试报告(ReportNG)手把手教你
  2. SQL SERVER 数据库邮件配置
  3. 数组遍历VS对象遍历
  4. 说说WeakReference弱引用
  5. resnet50代码_十余行代码完成迁移学习,百度PaddleHub实战解读
  6. ring0检测隐藏进程
  7. lisp 获取横断面数据_CAD中高程点提取横断面数据的方法
  8. 华硕X370 Pro更新BIOS后黑屏自救记录
  9. Centos7设置开机自动运行脚本
  10. 阿拉伯数字转人民币大写
  11. Android音频子系统(七)------数字耳机播192KHz音乐卡顿问题解析
  12. win10家庭版如何开启本地组策略
  13. 【爬虫】 Squid 3.5.20 安装与配置 高匿代理
  14. SSM考试题库管理系统毕业设计源码069043
  15. R、RStudio下载与安装方法
  16. 百分点认知智能实验室出品:智能问答中的对抗攻击及防御策略
  17. 名帖295 张瑞图 行书《行书帖选》
  18. C++中的 RTTI
  19. 【日常分享】多邻国v4.93.4,在线学习英语、日语、韩语、德语…等30多种语言
  20. EM78P153B封装SOP8单片机方案IC开发

热门文章

  1. jmeter下载安装使用教程
  2. 1、RH850时钟源及配置
  3. YYKit-YYCache分析
  4. 如何在手机端抓https的报文
  5. oracle 本地数据库卸载,完美卸载Oracle数据库
  6. mysql中删除列的语句_MySQL 语句大全--------添加列,修改列,删除列
  7. win10计算机变成了英文,win10变成英文【处理方式】
  8. web前端教程,详解引入CSS的4种方式
  9. 用户故事讲解(看最后的例子,你应该就知道怎么样写用户故事了)
  10. 常用互联网协议之TCP/IP协议