我在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"
答案 0 :(得分:0)
这看起来更像是您希望使用file
命令执行的工作,以便完全控制写入文件的内容(特别是如果您有一些可能有问题的ASCII字符,如重音符号,这些是常见的名字)。有关详细信息,请参阅h file
。
我不确定我是否完全了解您的数据集中的内容以及格式,因此我将不会编写一个不适合您的设置的工作示例。但是,file
命令非常简单(您可以将outsheet
视为它的包装器。)