追加 csv 文件时找不到文件
File not found when appending a csv file
Stata 版本:12.1
我在使用此代码时遇到错误“找不到文件”:
cd "$path_in"
insheet using "df_mcd_clean.csv", comma clear
append using "df_mcd15_clean.csv" #where error happens
append using "df_ingram_liu1998_clean.csv"
append using "df_wccd_clean.csv"
我仔细检查了该文件确实如此命名并且位于目录中。
append
用于附加 .dta 文件。因此,如果您要求追加 foo.csv
,Stata 会假设您指的是 foo.csv.dta
,它找不到。
解决方案包括
合并 Stata 外的 .csv 文件。
读入每个.csv文件,save
作为.dta,然后append
.
append
的帮助的当前版本是这样说的:
append
appends Stata-format datasets stored on disk to the end of the dataset in memory. If any filename is
specified without an extension, .dta
is assumed.
在 Stata 12 中也是如此。(您可以说措辞是否相同。)
Stata 版本:12.1
我在使用此代码时遇到错误“找不到文件”:
cd "$path_in"
insheet using "df_mcd_clean.csv", comma clear
append using "df_mcd15_clean.csv" #where error happens
append using "df_ingram_liu1998_clean.csv"
append using "df_wccd_clean.csv"
我仔细检查了该文件确实如此命名并且位于目录中。
append
用于附加 .dta 文件。因此,如果您要求追加 foo.csv
,Stata 会假设您指的是 foo.csv.dta
,它找不到。
解决方案包括
合并 Stata 外的 .csv 文件。
读入每个.csv文件,
save
作为.dta,然后append
.
append
的帮助的当前版本是这样说的:
append
appends Stata-format datasets stored on disk to the end of the dataset in memory. If any filename is specified without an extension,.dta
is assumed.
在 Stata 12 中也是如此。(您可以说措辞是否相同。)