每個變量99`s和NA`s我有118個變量與0's
,1's
99's
和NA's
的數據幀。我需要計算每個變量有多少99's
,NA's
,1's
和0's
(該99
是「不適用」,則0
是「否」,則1
是「是」,而NA
是「無應答」)。我試圖用table
函數來做到這一點,但它與向量一起工作,我怎樣才能完成所有變量集?計數0`s,1`s,用於在數據幀
有數據幀有點重複的例子:
forest<-c(1,1,1,1,0,0,0,1,1,1,0,NA,0,NA,0,99,99,1,0,NA)
water<-c(1,NA,NA,NA,NA,99,99,0,0,0,1,1,1,0,0,NA,NA,99,1,0)
rain<-c(1,NA,1,0,1,99,99,0,1,0,1,0,1,0,0,NA,99,99,1,1)
fire<-c(1,0,0,0,1,99,99,NA,NA,NA,1,0,1,0,0,NA,99,99,1,1)
df<-data.frame(forest,water,rain,fire)
而且我需要在一個數據幀寫結果的變量,就像這樣:
forest water rain fire
1 8 5 8 6
0 7 6 6 6
99 2 3 4 4
NA 3 6 2 4
'lapply(df,table)'。或** sapply(df,table)'** s **輸出而不是列表。 – Gregor