問題タブ [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.

0 投票する
1 に答える
298 参照

r - R difftime は 2 日を減算します

Python からエクスポートされた timedelta 文字列がいくつかあります。Rで使用するためにそれらをインポートしようとしていますが、奇妙な結果が得られます。

timedeltas が小さい場合、次のように 2 日ずれている結果が得られます。

それらが大きい場合、まったく機能しません。

0 投票する
2 に答える
551 参照

r - 2 つの時間観測間の平均秒数

xts オブジェクトからの不規則な時間インデックスがあります。2 つの時間観測の間の平均秒数を見つける必要があります。これは私のサンプルデータです:

これは私の試みです:

どんな助けでも大歓迎です。

編集:

回答に基づいて、次のコードを作成しました。このコードは、A と B の毎日の平均秒数を計算するためのものです。

ただし、コードは A または B の代わりに tt のインデックスを取得するため、A と B の結果は同じです。

0 投票する
1 に答える
1404 参照

r - Rのdifftime関数のより高速な代替手段はありますか?

データ フレームとして保存している約 120,000 行の時系列データセットがあります。15分間隔のデータがほとんどですが、月単位のデータもあります。15 分のデータのみを保持し、1 か月間隔でデータを削除したい。したがって、連続するタイムスタンプの差を計算してから、15 分 (900 秒) に等しくないものをすべて除外しています。私のタイムスタンプ列名は「datetime」です。以下を使用して時間間隔を計算しています-

しかし、このコードの実行には時間がかかりすぎます。difftime のより高速な代替手段はありますか? タイムスタンプ列は POSIXct 型の日時です。ありがとうございました。

0 投票する
1 に答える
749 参照

r - Rのggplot2ボックスプロットで「difftime」データを使用する

発生した犯罪を報告するのにかかる時間を決定するために、difftime オブジェクトを作成しました。また、同じデータセットには、犯罪が平日に発生したか週末に発生したかを示す変数があります。ここで、x 軸に「平日」と「週末」を使用して ggplot2 boxplot を作成し、y 軸に difftime を使用したいと思います。

私が使用した: ggplot(data = data, aes(x = workday, y = difftime_var)) + geom_boxplot()

ただし、これにより警告が表示されます:タイプ difftime のオブジェクトのスケールを自動的に選択する方法がわかりません。デフォルトは継続的です。

「実際の」ボックスプロットのように見えるようにボックスプロットを調整したいと思います.現在、それは基本的にグラフの下部にある平らな線で、上にいくつかのドットがあります. . y 軸は 0 から 40,000 になります。おそらく、difftime オブジェクトの最小値と最大値が非常に小さい/大きいためです。

助けてくれてありがとう!