在Stata中将标量写入文件

OAM

我想将具有一些预生成值的标量写入文件中。这是一个与我要完成的工作非常相似的示例,但是这些标量未写入任何输出。我试图取消对标量的引用,这在代码中可以看到没有成功。

scalar Sc1b  = 11
scalar Sc2b  = 22
scalar Sc3b  = 33
scalar Sc4b  = 44
scalar Sc5b  = 55
scalar Sc6b  = 66
scalar Sc7b  = 77
scalar Sc8b  = 88

file open myfile using"C:/mytable.txt", write replace

forvalues i=1/8 {
    forvalues q=1/8 {
        display `i', `q', `Sc`i'b', ("`Sc`i'b'"), ("`Sc("`i'")b'")  
        file write myfile ("`i'") _tab ("`q'") _tab `Sc`i'b' _tab ("`Sc`q'b'") _tab ("`Sc("`q'")b'") _n
    }
}

file close myfile
尼克·考克斯

您无需在此取消标量。他们没有临时名称;您为其指定了永久性名称,因此没有别名可剥离。我猜想用于编写标量的多个代码版本都是对正确代码的猜测,并且每个标量只需要一次。为了在其他平台上使用Windows,我也删除了相当具体的Windows参考。

scalar Sc1b  = 11
scalar Sc2b  = 22
scalar Sc3b  = 33
scalar Sc4b  = 44
scalar Sc5b  = 55
scalar Sc6b  = 66
scalar Sc7b  = 77
scalar Sc8b  = 88

file open myfile using "mytable.txt", write replace

forvalues i=1/8 {
    forvalues q=1/8 {
        display `i', `q', Sc`i'b 
        file write myfile ("`i'") _tab ("`q'") _tab (Sc`i'b) _n
    }
}

file close myfile

但是请注意,此代码假定不存在名称相同或名称缩写为标量的变量。标量和变量共享相同的名称空间。如有必要,请使用消除歧义scalar()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Stata中将标量写入文件

来自分类Dev

Stata中的标量算术

来自分类Dev

在python中将字节写入文件

来自分类Dev

在Torch中将表写入文件

来自分类Dev

如何在PHP中将结构写入文件?

来自分类Dev

在python中将线程安全写入文件

来自分类Dev

在R中将png图写入pdf文件

来自分类Dev

在Go中将XML代码写入XML文件

来自分类Dev

在python中将列表写入txt文件

来自分类Dev

如何在Matlab中将位写入文件

来自分类Dev

在php中将新行写入文件

来自分类Dev

如何在C中将结构写入文件?

来自分类Dev

在Kotlin中将大型Inputstream写入文件

来自分类Dev

在python中将字典写入YAML文件的问题

来自分类Dev

在Perl中将子例程写入日志文件

来自分类Dev

如何在Perl中将变量写入文件

来自分类Dev

如何在Android中将HTML写入文件

来自分类Dev

在C ++中将时间保存/写入txt文件

来自分类Dev

在Python中将unicode类型的对象写入文件

来自分类Dev

在python中将循环变量写入文件的单行

来自分类Dev

在Bash中将可导入数组写入文件?

来自分类Dev

在bash脚本中将命令输出写入文件

来自分类Dev

在C中将NULL char写入文件

来自分类Dev

在Java中将字符串写入文件

来自分类Dev

无法在Java中将对象写入文件

来自分类Dev

在Lua中将数字从文件写入数组

来自分类Dev

如何在 Java 中将 JSON 写入文件

来自分类Dev

在python中将日期时间写入CSV文件?

来自分类Dev

在Matlab中将表格写入csv文件