問題タブ [difftime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - difftime + 減算演算子を使用すると、「Origin must be provided」というエラーが異なる分に対して機能しない
HH:MM:SS形式の「開始」と「終了」の 2 つの列のデータ フレームがあります。
difftime関数を使用して開始から終了までの期間を計算したかった
常にこのエラーが返されます: as.POSIXct.numeric(time1) のエラー: 'origin' を指定する必要があります
多くの投稿を読みましたが、どれもうまくいかないようでした。
パッケージの読み込み
分と秒だけを扱うために時間を削除しました
オブジェクトのクラス
difftime関数を使用して期間を計算しました
減算演算子を使用しましたが、分が異なる3行目を除いて正常に機能し、間違った答えが返されました。
修正
受け入れられた応答は、エラーを返すことを除いて、完全に正常に機能し ます。
私のDFからのサンプル
分と秒のみでデータを整理する (時間を削除する)
r - R の hms difftime タイプの問題
一緒に rbind しようとしている非常によく似た 2 つのデータフレームがありますが、問題が発生しています。dput() を使用して、各データフレームから 3 列 (そのうちの 1 つは問題があります) と 10 行を取得しました。
実行するとrbind.fill
、時計の列がNA:NA:NANAになってしまい、イライラします。各データフレームの列のクラスを確認するとclock
、それらは同じように「見えます」:
...しかし、dput()
幸いなことに、クロック ベクターの値は、str1 の文字列と str2 の数値であることがわかりました。繰り返しますが、これらのデモstr
データフレームはゼロから作成したのではなく、完全なデータフレームから作成したものであるため、clock
データフレーム間の列が明らかに異なります。
列の型が一貫するようにこれらのいずれかを修正するにはどうすればよいですか? 前もって感謝します!!