seq.default(1、length(cts_splt)、by = 2)のエラー: 'by'引数の符号が間違っています

2020-06-02 merge arguments sign seq

2つのデータセットをマージしようとしているため、次のコードでNAデータを切り取ろうとしています。

vedba <- read.csv(vedba_in)
head(vedba)
vedba$Start <- as.POSIXct(strptime(vedba$Midway,format="%d/%m/%Y %H:%M:%S"),tz="GMT")
head(vedba)

##cut data
cts <- cut(as.numeric(vedba$Start),breaks=c(breaks[1] - 3600,breaks))
## which dive do each vedba event belong
cts_splt <- strsplit(as.character(cts)[!is.na(cts)],split=",")
cts_splt <- unlist(cts_splt)
cts_splt <- cts_splt[seq(1,length(cts_splt), by=2)]
substring(cts_splt,1) <- "0"
cts_splt <- as.numeric(cts_splt)
dive_no <- match(cts_splt,as.numeric(begin))

それを実行すると、次のエラーが表示されます。

seq.default(1、length(cts_splt)、by = 2)のエラー: 「by」引数での間違った符号

困っていて直せない。私は以前にこの引数を使用したことがあり、エラーが発生していないため、データセットに問題があるはずです。手がかりはありますか?

データがどのように見えるかの画像をアップロードしました。

私のvedba_inデータ

Answers

Related