2017-03-07 16 views
0

私はスペクトル測定を行っていますので、現在は2時間以下のデータセットを持っています。それぞれ40分に分割しています。私はすべての私の周波数ビンでそれらのタイムスタンプを返す関数を持っています。しかし、Rは私の時間を処理することはできません、どのような機能を使用することができますか?データに関数に引数として時刻形式を渡します

selectedInterval<-return_selected_time_interval(Trial$Data,Trial$TimeStamps,"2017-03-03 02:25:01", "2017-03-03 02:54:59") 

Fehler [START_INDEX:END_INDEX、]:falsche AnzahlフォンDimensionen

[データの誤り[START_INDEX:END_INDEX、]:寸法の間違った番号]

又は私が使用する場合、そして私が40分のstrptimeでリストを作成する場合

fortyminutes < - li strptime( "2017-03-03 02:25:01"、 "%Y-%m-%d%H:%M:%S")、strptime( "2017-03-03 02:54 :59" 、 "%Y-%M-%D%H:%のM:%S")))

selectedInterval < -return_selected_time_interval(トライアル$データ、トライアル$タイムスタンプ、fortyminutes [[1]]、 fortyminutesは[[2]]」) それからそれはエラーを言う:開始と終了のタイムスタンプ

答えて

0

を含まないあなたは、日付オブジェクトにテキスト入力を変換するas.Date()機能を使用することができます。

+0

正しい形式でない場合は、as.Dateを使用しますが、そうです。それが助けになるとは思わない。私は引数として時間(形式)を関数に渡す方法を知る必要があります! – Sp7577

+0

'return_selected_time_interval'関数の実装を提供できますか? – PinkFluffyUnicorn

+0

return_selected_time_interval < - 機能(データ、タイムスタンプ、TimeStampBegin、TimeStampEnd){ \t bits2date <-function(X){ \t the_date <-strptime(ペースト(X、C( " - "、 " - "、」 "" "、": "、": "、" "、" ")、 \t sep =" "、崩壊=" ")、形式="%Y-%m-%d%H:%M:%S ") \t return(the_date ) \t} \t \t dimx <-dim(タイムスタンプ) \t \t #TimeStampBegin <-strptime(TimeStampBegin、形式= "%Y-%M-%D%H:%のM:%S") \t \t# TimeStampEnd <-strptime(TimeStampEnd、format = "%Y-%m-%d%H:%M:%S") \t \t START_INDEX <-1 \t \t nextdate <-bits2date(タイムスタンプ[1]) \t(TimeStampEndが TimeStampBegin")\t \t \t \tリターン警告場合(リスト()) } – Sp7577

関連する問題