加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux上的Stata 13:如何使用export delimited处理文件路径中的

发布时间:2020-12-13 23:26:27 所属栏目:Linux 来源:网络整理
导读:我正在 Linux系统上运行Stata 13,当我使用export delimited命令创建一个文件名中有空格的文件时,我遇到了问题.即使我用双引号括起文件名,Stata似乎也将空格视为另一个参数的开头,而不是文件名的一部分.这是我的尝试命令,后跟错误消息: . export delimited "
我正在 Linux系统上运行Stata 13,当我使用export delimited命令创建一个文件名中有空格的文件时,我遇到了问题.即使我用双引号括起文件名,Stata似乎也将空格视为另一个参数的开头,而不是文件名的一部分.这是我的尝试命令,后跟错误消息:

. export delimited "my file.csv"
invalid 'file.csv' 
                 stata():  3598  Stata returned error
export_delim_write_file():     -  function returned error
export_delim_export_file():     -  function returned error
                 <istmt>:     -  function returned error

我目前的解决方法是使用outsheet命令:

outsheet using "my file.csv"

我不会以这种方式遇到错误.但是,据我所知,outheet已被Stata 13中的出口分隔,因此我想开始使用更新的命令.

导出分隔是否应该与引用的文件名中的空格处理不同于以前的命令?有没有办法让我说服它识别空间?谢谢你的帮助.

解决方法

您是否尝试使用复合双引号包装文件名:

export delimited using `"my file.csv"'

另外,是否绝对需要在文件名中嵌入空格?如果您绝对需要在文件名中分隔单词并且不喜欢lowerCamelCase,则可以使用下划线来实现相同的目的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读