問題タブ [posixlt]
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 - 複数の列にまたがってミリ秒単位で日付と時刻を解析する方法は?
ミリ秒を含む日付と時刻のフォーマットにミリ秒を組み込むことに問題があります。
説明: csv の日付形式は、最初の 3 列 2014/12/22,14:48:51,800 にそれぞれ日付、時刻、およびミリ秒として分散されます。したがって、基本的にそれらを1にマージします。ここでは、説明のためにデータフレームの1行を取得しました
次に、オプションを設定します
上記の出力は、 "2014-12-22 15:10:41.8 IST" になります。ただし、ミリ秒 8 および 80 についても、同じ出力「2014-12-22 15:10:41.8 IST」が得られます。
また、 format="%Y-%m-%d %H:%M:%OS3" を使用すると NA になります。
r - Rで2つの時間ベクトルが重複しているかどうかを確認する
2 つのタイムスタンプ データ A と B があります。
ベクトル A と B の要素をそれぞれ i と j とします。この場合、$A \in {1,...,5}$ と $B \in {1,...,15}$ です。目的の出力行列 Z は ai x j の行列で、この場合は 5 x 15 です。
i と j の間隔ごとに、時間間隔が重複しているかどうか、Z_{i,j} に 1 が記録されているかどうかを確認したいと思います。したがって、[A_i,A_{i+1}] と [B_j, B_{j+1}] の時間間隔が重なる場合は、1 を記録します。
たとえば、i=1 および j=1 の場合、["2015-11-02 08:30:00.054"、"2015-11-02 08:30:00.060"] および ["2015-11-02 08:30] :00.016", "2015-11-02 08:30:00.029"] は重複しないため、Z_{1,1} の出力は 0 です。
私が今試したのは、i と j ごとに、ベクトル全体を調べて、lubridate パッケージで as.interval と int_overlaps 関数を使用することです。ただし、可能であれば、この問題に対するベクトル化されたソリューションが必要です。私の A および B ベクトルには 10,000 を超える変数が含まれていることが多いため、非常に遅くなります。
私は以下を使用して、ひどく非効率的な jj 行列で ii を乗算した価格を生成しようとしました。
結論として、私は今のところ以下を持っています。動作しますが、非常に遅いです。
どんな助けでも大歓迎です!
r - R data.table 日付列を月に変換
次のおもちゃを持っています。data.table
日付の 3 文字の省略形を持つ列をテーブルに追加しようとしています。私は試した
しかし、次の警告と空のフィールドが返されました。
strptime
リストを返したが、この比較的単純なタスクを達成できなかったという SO に関する以前の Q&A を見つけました。誰かがいくつかの指針を提供できますか?
r - RでPOSIXltで計算するか、POSIXltクラスをPOSIXctに変換する方法は?
上記のように、質問に対する答えを見つけようとしていました。2 つの別々の列で datetime 形式のセルの分差を計算しようとしています。ただし、入力は既に POSIXlt にあり、計算が不可能であることは明らかです (数値表現ではないため、私にとっても当然のことです)。difftime を使用すると、NA 出力のみを受け取ります。as.POSIXct() を使用しようとしても、変数のクラスは変更されません。
ここで初めてなので、質問を正しく表現したことを願っています。
ありがとう!
r - rの文字列から時分を抽出する
次のデータ フレームがあります。データ セットはデータベース テーブルから既にインポートされており、created_at 列には文字型があります。
できればベースrライブラリを使用して、created_at列から時間と分のみを抽出するにはどうすればよいですか? 後で時間と分を貼り付けて、新しい列として配置する必要があります。
posixct - R で時刻をフォーマットする
私は R を初めて使用しますが、データ フレーム内の変数を 1 つだけフォーマットするのに助けが必要です。
R はこれを整数として解釈しますが、これは 3 桁から 4 桁でフォーマットされた時間変数です (時間によって HMM または HHMM。「時間」の範囲は 1:24 ではなく 1:12 です)。は、各時刻に対応する日付の個別の変数です)。関連するすべての投稿を読み、考えられるすべてをグーグルで検索し、見つけたすべての YouTube ビデオを視聴し、外出して「R for Dummies」を購入しました。しかし、何も機能していません。ここに私が試したコードの一部があります:
これらの一部はシーケンスであり、一部は単一行のコードです。私はもうそれをまっすぐに保つことさえできません。あなたの助けは非常に高く評価されています.