问题标签 [dta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何在 R 中合并一堆 Stata 数据集?
我意识到已经有很多关于合并数据集的主题,但我刚开始使用 R,我很难理解给出的一些答案,尤其是当我尝试将它们应用于我自己的具体情况时。
我有大约 80 个要合并的 STATA 数据集,它们都有共同的变量 var1 和 var2,但在其他变量(以及变量的数量)上可能不同。所以我读到我需要先创建一个我的数据集列表,在创建一个外国数据集列表时,我是否还需要将它们读入 R 使用read.dta
?
我试图通过以下方式做到这一点:
但我感觉我做错了。
一旦我得到一个数据库列表,我然后使用merge_all(list, by=c("var1","var2))
?
r - 阅读尚未在 Stata 中创建 dta 文件 - 如何处理变量名中的点?
我们正在使用在 R 中创建的数据在 Stata 中工作,这些数据已使用haven
包导出。我们偶然发现了名称中带有点的变量的问题。为了复制这个问题,一些最小的 R 代码:
现在,在 Stata 中,当我这样做时:
第一个问题 - 我得到一个空数据集。第二个问题——我们得到一个带点的变量名——这在 Stata 中应该是非法的。因此,任何直接使用变量名的命令,如
返回错误:
是什么导致了这种行为?这个问题有什么解决办法吗?
sql-server - DTA - 使用测试服务器调整时出错
我有 2 台服务器,都安装了 SQL Server 2016 Developer 版本。我想使用测试服务器调整生产服务器,这里描述的一种方法 -减少生产服务器调整负载。
基本上它使用测试服务器来调整生产服务器。
请注意,我在测试服务器本身而不是在生产服务器中运行 DTA。尝试从测试服务器远程运行 DTA(但要调整生产服务器)。
这是我的命令行选项:
这是输入 XML 文件
我收到以下错误消息:
无法创建 shell 数据库。检查调整日志表(如果指定)以获取详细信息。当我检查日志表时,它是空的。
请注意,我在生产服务器和测试服务器中都有用户。我已经授予了必要的权限。
更多细节:
我从一个类似的问题中得到了以下建议。
- 确保您没有使用不受支持的调整选项。以下链接提供了不受支持的调整选项:http: //msdn.microsoft.com/en-us/library/ms345360.aspx
- 确保两个 SQL Server 实例是相同的 SQL Server 版本。
- 确保两台机器属于同一个域。
- 使用 DTA 实用程序命令中的可信连接选项。
但,
正如您在提供的 XML 文件中所见,我没有使用任何不受支持的调整选项。
Microsoft 没有指定任何限制说明机器应该在同一个域中,或者必须使用受信任的连接。
在同一服务器中使用测试服务器实例是没有意义的。
sql-server - 数据库引擎优化顾问“无法解析 XML 文件”
在数据库引擎优化顾问中加载 .sql 文件时,您会收到“无法解析 XML 文件”
export - 将拟合统计和方差/协方差矩阵导出到 dta 数据集
我想以 dta 格式将拟合统计信息(对数似然度、AIC、BIC)导出到表格中。estimates stats
使用, 或拟合模型(使用 strsmix 创建)后,我可以很容易地显示拟合统计信息estat ic
,但我似乎找不到将其写入正确 .dta 文件的方法。
我在导出方差协方差矩阵时遇到了同样的问题。我可以使用 显示它estat vce
,但我看不到找到导出它的方法。
r - 合并大量列,R中的文件写入错误
我目前正在尝试从 CHIRPS 数据库中提取墨西哥的降雨数据。目标是获得 15 年期间每月降雨量的综合数据库。这涉及在从包含特定月份天气状况信息的 .tif 文件中提取数据后合并许多列。
CVE_ENT 和 CVE_MUN 是后来帮助我识别各个城市的两个变量。
在 R 中运行我的代码并查看生成的数据框,一切看起来都很好。但是,一旦我尝试将其提取为 .dta 或 .csv 文件,我就会收到以下错误消息: fwrite(vextractall, file="rainfall55.csv") fwrite(vextractall, file = "rainfall55. csv") :第 4 列的长度 (1) 与第 1 列的长度 (2456) 不同
该错误发生在多种其他情况下,例如,如果使用 write.dta。
任何可能知道我错过了什么的人?提前非常感谢。
pandas - 用汉字读取.dta文件的编码错误
我正在尝试使用 pandas 读取 .dta 文件:
错误信息是:
其他编码形式也不起作用,例如用于处理中文字符的gb18030或gb2312 。如果我删除编码参数,DataFrame 将是所有垃圾值。
sql-server - 如何衡量 Azure SQL DB 的性能?
我需要使用 DTA 测量 SQL Azure DB 性能,是否可能,如果不是,使用工作负载文件 (.trc) 的解决方法是什么?
r - 使用for循环将数据帧写入R中的数据文件
我在列表中有数据框,a
我想使用循环将它们保存为两者rda
并写为dta
. 我不明白为什么会收到找不到对象数据框的错误消息:
那么f
,这将索引列表中的数据框吗?我这样做as.data.frame(f)
是因为当我只使用 时f
,我收到了消息:
我将代码更改为 for f in a,但它仍然返回一个错误,提示找不到 as.data.frame(f)。
r - 我有一个 .dta 文件,其中包含每个变量的变量标签。导入 R 后,如何查看这些标签?
我将 .dta(Stata 文件格式)导入 R,但看起来变量标签没有与变量名称一起导入。
- 使用
foreign::read.dta
, 我试过labels(df)
了,但这只会给我变量名;而且str(df$var)
也是不告诉我的标签。 - 使用
haven
包中的函数,attributes(df$var)
给我级别和类,但不是变量标签。
我在这里错过了什么吗?