全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4438 12
2013-11-25
我想用stata读取这样的txt文件:

举下面一行数据为例:
"0002989811""1/05/2010""POS FEE MNEMONIC""100""D""99""2650""PFM""11000"

也就是说,每个数据项均以双引号界定:"aa""bb""cc"
用insheet   delimit(`""" ') 不能正确读取

请问有什么办法吗


二维码

扫码加我 拉你入群

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

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

全部回复
2013-11-25 14:20:36
在""之间没有comma ,
否则直接insheet 就可以了
请问有没有什么方便的办法可以解决

二维码

扫码加我 拉你入群

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

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

2013-11-26 13:35:05
数据项之间没有comma分割,每个数据项又都是以双引号括起来的,
如何读入?
二维码

扫码加我 拉你入群

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

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

2013-11-26 13:45:36
你能先都读取到一个单元格也可以的
或者
先把“”在txt文件中替换为“,”,  然后在读取
二维码

扫码加我 拉你入群

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

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

2013-11-26 14:03:42
蓝色 发表于 2013-11-26 13:45
你能先都读取到一个单元格也可以的
或者
先把“”在txt文件中替换为“,”,  然后在读取
请问读取到一个单元格再split 吗

我自己在split的时候(前面试过用infile with dictionary),经常会把一个长的复杂串(比如双引号里面又有引号的)split 错—— 如果没有comma分割的话

二维码

扫码加我 拉你入群

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

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

2013-11-26 14:21:29
你还是在txt文件中直接替换了比较省事
stata的数据接口不好

如果能都成一个单元格,那剩下的应该很容易了
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群