楼主: nerverer
5039 12

[数据管理求助] 求助:stata导入excel数据 [推广有奖]

  • 3关注
  • 3粉丝

已卖:2348份资源

本科生

88%

还不是VIP/贵宾

-

威望
0
论坛币
7342 个
通用积分
7.4846
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
942 点
帖子
61
精华
0
在线时间
132 小时
注册时间
2012-11-22
最后登录
2024-4-1

楼主
nerverer 发表于 2014-4-4 20:36:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
excel数据第一行是中文变量,第二行是变量英文缩写,直接导入的话,数据全变成字符型变量了,有没有其他办法导入?谢谢
二维码

扫码加我 拉你入群

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

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

关键词:excel数据 Stata EXCEL xcel exce excel

回帖推荐

jjjj6666 发表于6楼  查看完整内容

if all vars are numerical import excel excelfilename, first foreach vm of var * { rename `vm' `=vm[1]' } drop in 1 destring, replace

沙发
zengyitop 发表于 2014-4-4 20:55:24
把第一行中文变量删除

藤椅
nerverer 发表于 2014-4-5 08:02:03
数据比较大,有没有简单的方法,比如:可不可以加入删除第一行的选项。

板凳
zerana 发表于 2014-4-5 10:27:33
用cellrange来指定你要导入的区域,例如:

import excel 123.xls, sheet("123") cellrange(C1:D205)
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
nerverer + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

报纸
520tmac 发表于 2014-4-5 10:35:53
把中文变量删除,然后粘贴到stata,stata会提示第一行英文变量是否作为变量名

地板
jjjj6666 发表于 2014-4-5 21:55:05
if all vars are numerical

import excel excelfilename, first
foreach vm of var * {
  rename `vm' `=vm[1]'
}
drop in 1
destring, replace
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
admin_kefu + 50 热心帮助其他会员
nerverer + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 50  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

7
nerverer 发表于 2014-4-6 10:35:30
jjjj6666 发表于 2014-4-5 21:55
if all vars are numerical

import excel excelfilename, first
很方便,很感谢。

8
蓝色 发表于 2014-4-6 16:07:28
直接导入就可以,前面的人已经说过。这样也很方便

data.jpg

. import excel "D:\temp\data.xls", sheet("Sheet1") cellrange(A2:B15) firstrow
. list
     +----------------------+
     | province         gdp |
     |----------------------|
  1. |     全国   117390.17 |
  2. |     北京      3663.1 |
  3. |     天津     2447.66 |
  4. |     河北     7098.56 |
  5. |     山西     2456.59 |
     |----------------------|
  6. |   内蒙古   2150.4149 |
  7. |     辽宁     6002.54 |
  8. |     吉林     2522.62 |
  9. |   黑龙江        4430 |
10. |     上海     6250.81 |
     |----------------------|
11. |     江苏    12460.83 |
12. |     浙江        9395 |
13. |     安徽     3972.38 |
     +----------------------+


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
nerverer + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

9
nerverer 发表于 2014-4-6 22:03:41
蓝色 发表于 2014-4-6 16:07
直接导入就可以,前面的人已经说过。这样也很方便
恩,多一种方法,多一种选择。

10
chp073 发表于 2014-4-12 14:34:05
用按钮即可实现
file→import→excel……→browse……,然后根据需要在sheet中选择需要的范围数据

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

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