楼主: wonway
7543 2

[数据管理求助] insheet 导入CSV文件出现数据丢失和乱码的问题 [推广有奖]

  • 0关注
  • 4粉丝

硕士生

89%

还不是VIP/贵宾

-

威望
0
论坛币
801 个
通用积分
54.0353
学术水平
1 点
热心指数
2 点
信用等级
1 点
经验
2181 点
帖子
129
精华
0
在线时间
121 小时
注册时间
2008-4-13
最后登录
2022-5-2

楼主
wonway 发表于 2013-11-18 13:20:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
CDS_Composites_01_02-02Jan01.zip (9.14 KB) 本附件包括:
  • CDS_Composites_01_02-02Jan01.csv
  (需要转换的文件例子

想请教各位CSV导入时出现的一个问题:

需要转换的文件例子在附件中,从属性上看是CSV(逗号分隔)文件:第一行只有左上角有值,第二行是空白,第三行开始才是变量名,下面是观察值。。我想先将其原样导入到stata中,再做删除前两行,替换变量名,destring等操作。

但是当我试图用insheet命令,或者stat/transfer将其转换成dta的时候,出现了乱码,原本是多个varobs的文件,最后只剩下一个varobs也不对。

我发现了一个解决的办法:将原CSV文件不做任何修改,重新另存为CSV(逗号分隔),替换原文件,然后就可以原样导入了。

我想知道:1. 这个是什么原因,为什么另存为一遍就不会乱码了。2.因为我有超过500个这样的文件,不太可能,一个一个手工的去另存为,请问有什么办法吗?谢谢。


二维码

扫码加我 拉你入群

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

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

关键词:insheet sheet SHE transfer destring

沙发
ywh19860616 发表于 2013-11-18 14:00:57
这个问题的确有意思,我个人认为没有什么好方法,
看能不能重新批量下载过其他格式的数据。
如果只是要改过文件名,那直接用
copy c:\CDS\*.csv c:\CDS\*.dta /t1 /y

详细请见 https://bbs.pinggu.org/thread-765534-1-1.html

期待版上大大回答。
一份耕耘,一份收获。

藤椅
大炮0515 学生认证  发表于 2016-3-12 13:59:22
有类似excel导入的问题。只要另存一遍excel文件就能导入了,同学你的问题解决了吗?我有5000个文件。。更惨

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-5 21:41