毎日のストリームフローを含む csv ファイルがあります。毎日の値を毎月に組み合わせる必要があります。「hydroTSM」パッケージの「daily2monthly」機能を利用しようとしています。BRPT2.csv からのサンプル データ:
_date,_time,_value,_flag
10/2/1959,0:00:00,0,2
10/3/1959,0:00:00,0,2
10/4/1959,0:00:00,1540,2
10/5/1959,0:00:00,16100,2
10/6/1959,0:00:00,6680,2
10/7/1959,0:00:00,3100,2
10/8/1959,0:00:00,2060,2
次のコマンドを使用しました。
qme<- read.csv(file = "BRPT2.csv",header = T,sep = ",") #read in csv file
date<- as.Date(qme$X_date,format("%Y-%m-%d")) #convert date column to date format from factor
flow<- qme[,3]
flow_2<-replace(flow,flow==-999,0) #replace the missing values (-999) with 0
df<- data.frame()
df<- rbind(df,data.frame(date,flow_2,stringsAsFactors = FALSE))
daily2monthly(df,FUN=sum,dates=1)
そして、次のエラーメッセージが表示されます。
rownames<-
(のエラー*tmp*
、値 = c("Oct-1959"、"Nov-1959"、"Dec-1959"、: 次元のないオブジェクトに 'rownames' を設定しようとしました
誰かがこれに関して私を助けてくれませんか。前もって感謝します。