300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > txt 乱码_STATA数据导入——将TXT EXCEL SAS SPSS数据/批量导入STATA

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

时间:2018-11-22 08:25:20

相关推荐

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

作者:Misszhou早早早

邮箱:zlr1220@

使用Stata进行数据分析时面临的第一个问题是如何将各种类型的数据转换为dta.格式,导入的途径主要有以下几种:

Stat/Transfer软件转换为dta.格式导入手动输入/复制粘贴按钮导入语句导入

数据导入的其他问题:

批量导入导入后的数据合并导入后的乱码

1 通过Stat/Transfer软件转换

Stat/Transfer软件图标

官网对软件的介绍是“Stat/Transfer is the easiest way to move data between worksheets, databases, and statistical programs.”。Stat/Transfer可以实现数据类型的相互转换,既能将SAS数据转为dta.格式,也可以将其转换为Excel、Spss或JMP等格式。

1.1 操作界面

可通过"Variables"选择导入的变量。

1.2 数据换转——以Spss为例

选择要导入的数据,指定输出类型,点击转换即可完成转换。

2 手动输入/复制粘贴

各类型数据均可以通过手动输入/复制粘贴导入,此导入方式适用于小数据量的导入,数据量较大时会增加工作量,也有可能出现丢失数据的问题。

2.1 手动输入

2.2 复制粘贴

3 按钮导入

“文件”>“导入”>“选择要导入的数据类型”。

4 语句导入

4.1 help input

input age

1.1

2.1

3.1

4.0

end

4.2 help import

Excel数据文件——import excel

import excel Excel.xlsx, describe

import excel Excel.xls, firstrow clear

import excel Excel.xls, cellrange(A1:G10) sheet(mysheet)

CSV与TXT数据文件——import delimited

import delimited "Csv.csv"

import delimited "Csv.csv", rowrange(2:4) colrange(1:4)

import delimited "Txt.txt"

SAS数据文件——import sas

use https://www.stata-/data/r16/auto

export sasxport5 make mpg weight using auto_sub

import sasxport5 auto, describe

use https://www.stata-/data/r16/auto

export sasxport8 auto

import sasxport8 auto.v8xpt, clear

SPSS数据文件——import spss

copy /sampledata/auto.sav auto.sav

import spss auto

FRED(Federal Reserve Economic Data)数据文件

set fredkey key,permanently

fredsearch us dollar yen exchange rate monthly

import fred EXJPUS

HAVER(Haver Analytics databases)数据文件、dbase数据文件、ArcGIS的.dbf与.shp文件

import haver (Windows only)

import dbase

spshape2dta

insheet 已经被 import delimited取代。

xmluse导入xml格式的数据集。

5批量导入、导入合并与导入后的乱码问题

5.1批量导入——以Excel为例

将名为“age”、“price”、“year”以及“wage”的Excel文件批量导入Stata。

cd "C:\Users\Misszhou早早早\Desktop"

foreach file in age price year wage {

import excel "`file'", sheet("Sheet1") firstrow

save `file'.dta, replace

clear

}

5.2导入后的数据合并

查阅推文:

如何在STATA中合并数据文件呢?mergemany-一次合并多个文件?

5.3导入后的乱码问题

查阅推文:

如何解决STATA中的文件乱码问题?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。