问题标签 [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.
sql-server - 如何在 SQL Server 中创建(基于表内容、索引列类型等)之前检查或预测新索引的大小?
如主题,是否有像 DTA ot 假设索引这样的工具提供这样的信息?
pervasive-sql - 我有旧的 .DTA 文件和 .DDF 文件……现在怎么办?
第一次在这里发帖,所以要温柔...我完全被困住了,我被赋予了将一些旧的 .DTA 文件导入 SSMS 表中的任务,以便我们可以对它们进行查询。作为 .dta 格式的新手,我进行了一些挖掘,这是迄今为止我能够收集到的信息:
- .DTA 文件是由 Btrieve 软件生成的数据文件,然后 Btrieve 将名称更改为 PervasiveSQL,现在归 Actian 所有
- .DTA 文件具有随附的系统目录 DDF 文件(数据定义文件)
- 根据这篇文章https://www.tek-tips.com/viewthread.cfm?qid=364542我应该能够下载 PervasiveSQL 演示以便能够探索这些 DTA 文件,但现在我被带到 Actian 网站时我点击提供的链接。
- 我们无法再访问前端软件
当我访问 Actian 网站时,它要求我输入用户名和密码才能下载任何试用软件。
在我注册任何东西之前,我想与各位聪明人联系一下,看看您是否知道从这些遗留 .DTA 文件中提取数据的任何替代方法,以便我能够将其填充到 SQL 表中。顺便说一句,我已经尝试了所有显而易见的方法;在记事本、excel、访问中探索,使用 SSMS 中的任何/所有驱动程序来导入数据/openrowset,甚至尝试为 Btrieve 使用 ODBC 驱动程序,但这些都没有给我任何成功。
如果有明显的我遗漏的东西,或者如果有人使用 Actian 软件取得了任何成功,我会喜欢它。
提前致谢!
wordpress - 上传 .dta 并在 wordpress 上做文件
我目前正在建立一个共享统计文件的网站。我正在使用 wordpress CMS 来构建它。但是,当我尝试上传带有扩展名.dta
和do
文件的文件时,会引发此错误:
cr-ethdat1997-version3.do:抱歉,出于安全原因,不允许使用此文件类型。
我该如何解决?
r - write_dta 中的错误:提供的字符串值长于指定列的可用存储大小
我正在尝试将我的数据表从 R Studio 导出为 dta 格式。我在 R 中使用 Haven 库中的 write_dta 函数并得到以下错误:
提供的字符串值长于指定列的可用存储大小。
我对 R 和 Stata 很陌生,不明白它的含义以及我应该怎么做。
python - 使用 Matplotlib 在 Python 中绘制数据框 - 水平条形图
这是我在论坛上的第一个问题。
我正在使用 Pandas 读取 .dta 数据库。在这个数据库中,我有不同年份进行的一项调查的答案。在这种情况下,2011-2012-2013-2014。
我想要做的是一个带有两个变量交叉的水平条形图,但是每年的结果都在同一个图表中看到,而不是为进行调查的每一年制作图表。
这可能与 Matplotlib 有关吗?
提前非常感谢大家。
python - 有没有办法在 Python 中保存 Stata 分类数据的值标签?
所以我知道可以使用 convert_categoricals 参数读取 Stata 分类标签或值。
我正在寻找一种将熊猫数据框写入/导出到 Stata 并包含值标签的方法。但是我能找到的只是
data_label : str, optional
对于数据集标签
或者
variable_labels : dict
对于列名标签,
但对价值观本身没有任何影响。
r - df_parse_dta_file() 中的错误:无法解析 C:/Users/folder/data.dta:不支持此版本的文件格式
我想读入 R 中的 .dta 文件,以便将其转换为 .csv 文件。首先,我尝试通过使用外部包来做到这一点,但它报告:
read.dta(文件)中的错误:不是 Stata 版本 5-12 .dta 文件
所以我尝试通过使用 teh Have 包来做到这一点,但这也失败了并报告了:
df_parse_dta_file(spec, encoding, cols_skip, n_max, skip, name_repair = .name_repair) 中的错误:解析 C:/Users/folder/data.dta 失败:不支持此版本的文件格式
我还尝试使用 rio 包进行转换: install.packages("rio") library(rio) install_formats() convert("file.dta","file.csv")
但它报告:
arg_reconcile(haven::read_dta, file = file, ..., .docall = TRUE, : 无法解析 C:/Users/folder/data.dta: 不支持此版本的文件格式。此错误是生成者:have::read_dta 使用以下参数:“._costs.dta”
有谁知道如何在 R 中导入此类 .dta 文件以便转换 .csv 文件?
PS:.dta 文件的序言如下所示:
<stata_dta>118LSFM 2019 年 4 月 23 日 16:22
python - 在 Python 中加载和读取 .dta 文件
我尝试使用以下代码将一个大的 .dta 文件加载到 Python 中(我使用了 JupyterLab 和 Google Colab):
或者
我收到以下错误:
“解包需要 1 个字节的缓冲区”。这是什么意思,我该如何解决这个问题?
此外,在将 .dta 文件上传到 JupyterLab 后,当我尝试单击它时,它一直显示以下错误:“无效响应:503 服务不可用”。我没有尝试直接在 Google Colab 中可视化数据,因为我不知道该怎么做。
rename - 重命名 dta 数据集的列
我想重命名这个数据集的列(用 . 读取一个Stata文件rea.dta()
。我试过了rename()
,colnames()[1]
但我从来没有想出如何重命名这些列......