[英]Stata loop to retrieve data from Excel file
我的 Excel 文件有很多張。 我正在嘗試創建一個循環來檢索每張數據,以便能夠將其另存為.dta。 這是我的代碼:
local sheet = `" "Data dictionary" "Wave 1" "Wave 2" "Wave 3" "Wave 4" "'
foreach x of local sheets{
import excel "/Users/a/Downloads/EVSdata.xlsx", sheet("`x'")
save "/Users/a/Downloads/sheet_`x’.dta"
}
output 沒有顯示任何錯誤,但它也沒有保存數據。
一個很好的嘗試,但是您的代碼中有一些小的語法錯誤。 請注意此代碼中的細微差別:
local sheet = `" "Data dictionary" "Wave 1" "Wave 2" "Wave 3" "Wave 4" "'
foreach x in `sheet' {
import excel "mydata.xlsx", sheet("`x'") clear
save "sheet_`x'.dta", replace
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.