楼主: lhjnju
4409 5

[数据管理求助] 为什么在STATA中我不能用insheet 一次性全部输入所有数据 [推广有奖]

  • 0关注
  • 4粉丝

教师

已卖:55份资源

硕士生

71%

还不是VIP/贵宾

-

威望
0
论坛币
30528 个
通用积分
2.1555
学术水平
2 点
热心指数
3 点
信用等级
1 点
经验
2726 点
帖子
85
精华
0
在线时间
155 小时
注册时间
2005-8-21
最后登录
2025-4-3

楼主
lhjnju 发表于 2015-9-21 16:42:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好!
最近我在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)
二维码

扫码加我 拉你入群

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

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

关键词:insheet sheet Stata tata 一次性 制表符 EXCEL names 如何

control.txt
下载链接: https://bbs.pinggu.org/a-1879842.html

18.73 MB

转换成的TXT数据

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

藤椅
j610f2012 在职认证  发表于 2015-9-21 17:27:28
insheet 文件只能导入UTF-8格式的txt文件!

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

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

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

地板
lhjnju 发表于 2015-9-22 09:23:16
回上楼:

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

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

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