- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 stata 比较陌生,我需要将几个 .dta 文件一起 append 到一个数据集中。
我有一个名为 2015 的文件夹,文件如下所示...
jan_2015.dta
feb_2015.dta
mar_2015.dta
... 以此类推,直到 dec_2015
.
我尝试了以下代码:
cd C:\Users\TOSHIBA\Desktop\Lender_List\Compiled\2015
local mylist jan_2015 feb_2015 mar_2015 apr_2015 may_2015 jun_2015 jul_2015 aug_2015 sep_2015 oct_2015 nov_2015 dec_2015
foreach filename of local mylist {
use `var'_2015
append using "jan_2015.dta"
}
但 stata 的输出显示 file _2015.dta not found
。
最佳答案
无需循环:append
可以获取你可以通过 fs
获得的文件列表:
ssc install fs
cd C:\Users\TOSHIBA\Desktop\Lender_List\Compiled\2015
clear
fs *_2015.dta
append using `r(files)'
如果您出于某种原因仍然渴望按名称循环文件:
cd C:\Users\TOSHIBA\Desktop\Lender_List\Compiled\2015
clear
foreach filename in `=lower("`c(Mons)'")' {
append using "`filename'_2015.dta"
}
您的代码的主要问题是本地宏 lname 是文件名,但是您取消引用名为 var 的东西,它的计算结果为空,因此 Stata 找不到名为 _2015.dta 的文件并提示。第二个问题是您的循环似乎试图打开每个月的文件并将一月份的数据 append 到它。这听起来不像你的想法。
关于loops - 循环 append 几个 .dta 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39403273/
我正在尝试打开一个 Stata .dta文件被压缩成 winrar在 R. 这是我的代码: library(foreign) setwd("C:/Users/ASUS/Desktop/Data on
我对 stata 比较陌生,我需要将几个 .dta 文件一起 append 到一个数据集中。 我有一个名为 2015 的文件夹,文件如下所示... jan_2015.dta feb_2015.dta
我有一个 10 GB .dta Stata 文件,我正在尝试将其读入 64 位 R 3.3.1。我正在使用大约 130 GB RAM(4 TB HD)的虚拟机,.dta 文件大约有 300 万行和 4
如果某个地方有一个简单的答案,我提前道歉。似乎是这样的事情,但我似乎无法通过搜索 SO 或通过谷歌搜索在帮助文件中找到它。 我现在正在处理一些几 GB 的数据集。它足以容纳我可以访问的集群节点之一的内
我目前正在导入 Stata -使用以下内容将 .dta 文件创建到 SAS 中: proc import datafile='myfile.dta' out=test dbms=dta replace
我正在处理一个大约 3.3 GB 的 Stata .dta 文件,所以它很大但不会太大。我对使用 IPython 很感兴趣,并尝试使用 Pandas 导入 .dta 文件,但发生了一些奇怪的事情。我的
不知道有没有人知道统计数据分析软件Stata中有一个Python包可以让你把numpy数组/recarrays保存成.dta格式。这确实会加快我现有系统中的几个步骤。 最佳答案 scikits.sta
我在数据库中定义了以下表 铺表 店铺编号 店名 所有者 横幅 标题 城市编号 ShopImageId 活跃 城市表 城市编号 城市名 国家/地区 地区编号 国家/地区表 国家/地区 国家名称 地区编号
有没有办法将dta文件转换为csv? 我的计算机上没有安装 Stata 版本,因此我无法执行以下操作: File --> "Save as csv" 最佳答案 令人难以置信的 Python 数据分析库
我正在尝试使用 pandas.read_stata 读取 Python 中的 Stata (.dta) 文件,但出现此错误: ValueError: Version of given Stata fi
我正在尝试使用我的电脑中现有的数据,即 .dta 文件。 我尝试使用以下命令在 R 中打开它: mydata> not a Stata version 5-12 .dta file 任何帮助将不胜感激
我希望通过 Python 将许多 .CSV 文件转换为 .DTA 文件的过程自动化。 .DTA 文件是由 Stata 统计语言处理的文件类型。 但是,我还没有找到解决这个问题的方法。 R 语言有 wr
我的问题。我有一个遗留的 Turbo Pascal 程序,仍在 MS DOS 上运行。原始来源已丢失,我需要处理在 .DTA 文件中找到的信息。 我真的很想从 .Net 访问这些信息,阅读和更新。第一
我已经从 USGS 网站下载了 .dat 格式的空间数据,我也无法在 textedit 中读取 - 它只是说“../ofr041189it03/vat.adf”。我熟悉 STATA、ArcGIS 和
我将 .dta(Stata 文件格式)导入到 R 中,但变量标签似乎没有随变量名称一起导入。 使用foreign::read.dta,我尝试了labels(df),但这只给我变量名;并且 str(df
我正在尝试使用 StataReader 将大型数据集从 Stata 13 导入 pandas。这在 pandas 0.13.1 上运行良好,但在我升级到 0.14.1 后,读取 .dta 文件的能力似
我试图用 Pandas 打开一个 dta 文件,但得到一个 UnicodeDecodeError: >>> import pandas as pd >>> pd.read_stata('/some/s
如何避免将 Stata 数据读入 R 时的编码问题? 我希望读取的数据集是 Stata 12 或 Stata 13 中的 .dta(在 Stata 在版本 14 中引入对 utf-8 的支持之前)。包
我想在 R 中读取 .dta 文件,以便将其转换为 .csv 文件。首先,我尝试使用 foreign 包这样做,但它报告: read.dta(file) 错误:不是 Stata 版本 5-12 .dt
我已使用复制事件将数据复制到 azure blob 容器。我能够使用它来使用 Blob 触发器触发我的 azure 函数。但是,我的要求是调用可以在 azure datafactory 管道中配置的
我是一名优秀的程序员,十分优秀!