データフレームにna.approxを適用します。NAが自分のデータベースの最初または最後の行にある場合は機能しません。R最初の行がNAを持たないまでデータフレームの最初の行を削除します
どのように私は次の操作を実行する関数を記述します: 「データフレームの最初の行の任意の値はNAですが、最初の行を削除」
例のデータフレームを:
x1=x2=c(1,2,3,4,5,6,7,8,9,10,11,12)
x3=x4=c(NA,NA,3,4,5,6,NA,NA,NA,NA,11,12)
df=data.frame(x1,x2,x3,x4)
この例では、データフレームのための結果は次のようになります。
result=df[-1:-2,]
私の現在の試みはすべてこれに似:
replace_na=function(df){
while(anyNA(df[1,])=TRUE){
df=df[-1,],
return(df)
}
#this is where I would apply the na.approx function to the data frame
}
ご協力いただきありがとうございます。ありがとうございます!
これは素晴らしいです、それを修正していただきありがとうございます。 – Anne