全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4362 5
2015-09-21
大家好!
最近我在STATA中输入一个EXCEL数据,我先把该EXCEL数据变成TXT格式,然后再用insheet命令。我发现该命令不能一次性把全部数据都输入,如何处理这个问题?

见附件:EXCEL数据。我先把数据文件EXCEL变成附件中的TXT文件(EXCEL中"另存为"----保存类型(制表符分隔)(*.txt)+文件名:test.txt---点击“是”)。然后在STATA中insheet using test.txt,clear names。我发现仅仅输入了36450个数据,而源数据是46233个。为什么接近1万个数据丢失了?

谢谢大家!
control.xls
大小:(17.19 MB)

 马上下载

附件列表

control.txt

大小:18.73 MB

 马上下载

转换成的TXT数据

二维码

扫码加我 拉你入群

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

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

全部回复
2015-9-21 17:22:54
修正:
见附件:EXCEL数据。我先把数据文件EXCEL变成附件中的TXT文件(EXCEL中"另存为"----保存类型(制表符分隔)(*.txt)+文件名:control.txt---点击“是”)。然后在STATA中insheet using control.txt,clear names。我发现仅仅输入了36450个数据,而源数据是46233个。为什么接近1万个数据丢失了?
二维码

扫码加我 拉你入群

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

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

2015-9-21 17:27:28
insheet 文件只能导入UTF-8格式的txt文件!
二维码

扫码加我 拉你入群

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

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

2015-9-21 17:27:32
以前一直以为insheet命令对于.txt格式的文件输入万无一失,看来以后要小心一些了。但实在不知道问题在哪?而且下一步在STATA中怎么才能全部一个命令输入呢?
感激大家!
二维码

扫码加我 拉你入群

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

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

2015-9-21 18:16:37
估计是  S0706b 变量的事情,结构比较复杂,有回车,有空格,个其他的非打印的字符,存为txt,csv格式,软件估计很难识别这些复杂格式,读取估计容易出错

既然是excel格式的直接import命令读取更容易,没有必要另存为其他格式了
二维码

扫码加我 拉你入群

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

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

2015-9-22 09:23:16
回上楼:

我以前COPY再黏贴于STATA确实很多数据会丢失。考虑到这种情况,采用import命令输入EXCEL格式的数据于STATA,能保证数据万无一失吗?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群