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

时间:2015-02-02 15:37:51

标签: linux stata

我在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"

我不会以这种方式遇到错误。但是,据我所知,outsheet已被Stata 13中的export delimited取代,因此我想开始使用更新的命令。

export delimited是否应该使用引用的文件名处理空格而不是先前的命令?有没有办法让我说服它识别空间?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

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

 export delimited using `"my file.csv"'

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