楼主: guolaiguoqu
4992 8

请问:stata读excel为什么会出错呢? [推广有奖]

  • 0关注
  • 3粉丝

本科生

16%

还不是VIP/贵宾

-

威望
0
论坛币
447 个
通用积分
3.0925
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
921 点
帖子
54
精华
0
在线时间
71 小时
注册时间
2009-4-27
最后登录
2021-7-9

楼主
guolaiguoqu 发表于 2009-6-1 02:17:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

数据如附件,直接用命令读入,为什么有样本会出错呢?

331929.xls (19 KB)
二维码

扫码加我 拉你入群

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

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

关键词:Stata EXCEL exce tata xcel EXCEL Stata

回帖推荐

eblog 发表于7楼  查看完整内容

较小的Excel数据文件可以直接Copy至Stata中,较大的文件建议使用Stat Transfer软件转换后再行处理 

蓝色 发表于6楼  查看完整内容

用insheet命令啊把excel格式的存为csv格式的

本帖被以下文库推荐

沙发
蓝色 发表于 2009-6-1 07:34:00

1、stata是不能直接读入excel格式数据的,但csv  格式的可以,insheet命令。不知道你是怎么读入的。

2、你说有问题,具体是什么问题?你的告诉大家,才能给你解决。

[此贴子已经被作者于2009-6-1 7:38:54编辑过]

藤椅
guolaiguoqu 发表于 2009-6-1 22:14:00

我的命令是:

odbc load,dsn("Excel Files;DBQ=d:\\data\\xx.xls") table("data$")

结果是:


 +---------------------------------------------+
 code   indname   x   y   z   a   b   c
 ---------------------------------------------
1. 000877.SZ    徐永平   .   .   .   .        
2. 600811.SH    关国亮   9   7   1   .        
3. 001696.SZ    徐怀忠   5   3   1   3        
4. 600811.SH      安英   9   7   1   .        
5. 000877.SZ      危波   7   5   1   .        
 ---------------------------------------------
6. 600811.SH    刘庆余   .   .   .   .        
7. 000877.SZ      张民   .   .   .   .        
8. 000877.SZ    李炳柱   .   .   .   .        
9. 000877.SZ    赵戈飞   .   .   .   .        
10. 600817.SH    曹文涛   7   3   1   .        
 +---------------------------------------------+
而实际上excel里的数据是:

codeindnamexyzabc
000877.SZ徐永平
600811.SH关国亮971
001696.SZ徐怀忠5313
600811.SH安英971
000877.SZ危波751
600811.SH刘庆余
000877.SZ张民
000877.SZ李炳柱
000877.SZ赵戈飞1
600817.SH曹文涛731

很明显,C这个变量的数据不一样。

望大家赐教,谢谢!

板凳
蓝色 发表于 2009-6-2 07:31:00

主要是因为你的数据的前几个都是.,软件认为后面都是.了。

报纸
guolaiguoqu 发表于 2009-6-2 14:12:00

呃。。。这个也太。。。

我的样本数好几千个,难道需要一个一个去纠错。。。

MY GOD.

地板
蓝色 发表于 2009-6-2 14:16:00

用insheet命令啊

把excel格式的存为csv格式的

7
eblog 发表于 2009-6-2 16:43:00

较小的Excel数据文件可以直接Copy至Stata中,较大的文件建议使用Stat Transfer软件转换后再行处理

 

8
sunline862 发表于 2009-6-20 21:38:12
下个stata transfer 吧,很好用的,几乎任何数据都可以转的

9
青青云游 发表于 2009-6-22 11:36:41
下载一个转换软件就好了
Enjoy everyday!

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

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