有沒有辦法使用na.locf功能,填補了NA值的橫截面(面板)的時間序列數據的方法。最後一次觀察結轉(na.locf)在面板(橫截面)時間序列
我有一個面板數據設置類似於年的數據,建立類似以下內容:
library(zoo) #actual [r] code and data!
library(plm)
data(Produc)
a<-data.frame(Produc)
b<-subset(a,state=="WYOMING"|state=="WISCONSIN",select = state:hwy) #limit to an easy subset)
數據具有抑制(即缺少不是由政府數據機構公佈價值),我想只需拉下下一個觀察值即可填入NA值。
b[[2,4]]<-NA
b[[17,4]]<-NA
b[[18,3]]<-NA
c<-na.locf(b,na.rm=FALSE,fromLast=FALSE)
使用na.locf功能將填補NA的,但沒有將拉動數據不正確地填寫在一個城市的同一個城市的第一年data.I去年停止我開始覺得我需要將數據幀分成單獨的城市幀。
你可以創建一個小例子,數據集,顯示你的「年到年鎮壓」等是什麼意思?這將有助於您的問題得到解答。 –
-1模糊/不清楚。數據不可用或充分說明。未顯示所需的輸出。 –
需要的是可以讀入R. –