Outsheet创建一个以逗号分隔的.txt

时间:2013-02-17 16:26:50

标签: stata

我在Stata中的变量形式如下:

  First Name: Allen
  Last Name: Von Schmidt
  Birth Year: 1965
  County: Cape May
  State: New Jersey

  First Name: Lee Roy
  Last Name: McBride
  Birth Year: 1967
  County: Cook
  State: Illinois

我想将它们打包成在.txt中创建逗号分隔的行:

 Allen,Von Schmidt,1965,Cape May, New Jersey
 Lee Roy,McBride,1967,Cook, Illinois

如何使用外包(或其他命令)来执行此操作?我是否需要先将数字变成字符串?我是否需要先为每个变量添加逗号?谢谢!

以下是否会有以下工作?

outsheet first last birth_year county state using FileName.txt, comma nolabel noquote

如果我想做同样的事情,但将变量“”分开,我会删除之前的stata代码中的noquote吗?

例如,假设我可能想要输出:

 "Allen","Von Schmidt","1965","Cape May","New Jersey"

1 个答案:

答案 0 :(得分:0)

这看起来更像是您希望使用file命令执行的工作,以便完全控制写入文件的内容(特别是如果您有一些可能有问题的ASCII字符,如重音符号,这些是常见的名字)。有关详细信息,请参阅h file

我不确定我是否完全了解您的数据集中的内容以及格式,因此我将不会编写一个不适合您的设置的工作示例。但是,file命令非常简单(您可以将outsheet视为它的包装器。)