楼主: yangyanlan
2401 1

[编程问题求助] 求问大神Stat/Transfer 13和ftrans命令--如何批量把dta转成txt? [推广有奖]

  • 2关注
  • 0粉丝

等待验证会员

本科生

37%

还不是VIP/贵宾

-

威望
0
论坛币
24 个
通用积分
1.0095
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
270 点
帖子
23
精华
0
在线时间
156 小时
注册时间
2017-3-13
最后登录
2020-5-17

楼主
yangyanlan 发表于 2018-8-21 18:30:31 |AI写论文
10论坛币
如题,小生最近要把一堆dta.格式数据转成txt处理。搜到了ftrans命令,但是需要安装Stat/Transfer 10,才能正常运行。我目前搜到https://bbs.pinggu.org/thread-3144380-3-1.html 帖子里有Stat/Transfer 12的试用版,小生安装之后,仍然不能把stata14中的dta成功转换。               我是按help ftrans里要求的,写了下面的代码:
.global StatTransfer_path `"c:\Program Files\StatTransfer12\st.exe"'               //ftrans要求要这个路径
.cd 。c:\Users\Administrator\Desktop\input               //这是小生存放dta数据的文件夹
.ftrans dta txt                     //运行完后显示如下错误:

“stata file version  is not supported”    -----------好像是我安装的StatTransfer12不支持dta.数据
“No files converted! There's no dta format files in current directory, or txt is not a supported file format”


      求问大神们有没有了解ftrans这个命令和Stat/Transfer 10软件的?或者有没有其他批量处理的方法呢?



沙发
yangyanlan 发表于 2018-8-21 20:23:08
已经解决了,在论坛里找到了其他的Stat/Transfer12 ,就够用了。无法读取的原因是stata版本过高,用saveold命令把数据格式调成stata12,就可以正常的用ftrans命令通过Stat/Transfer12转换了。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-22 23:31