問題タブ [posixct]
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 - DST前後のPOSIXct倍?
POSIX 日付から 1 日を差し引いて、DST の前後で同時に終了したいと考えています。
たとえば、1 日を追加すると、次のようになります。
しかし、私が過去に行くと、それは相殺されます:
DST 前後の絶対時差に対処する最善の方法は何ですか? 通常、私は時間を文字列に変換し、DST が適用されないように別々に処理することでこれに対処します。
r - Rの日付/時刻(POSIXcおよびPOSIXct)を理解する
テーブルを読んでいて、タイムスタンプを説明する文字列が含まれています。文字列から組み込みの日時型に変換したいだけです...
日時列をdata.frameに格納しようとすると、奇妙なエラーが発生します。
しかし、data.frameに保持されている数値表現を調べると、機能します...
状況を理解するのに何か助けはありますか?
r - R のベクトルの長さの予期しない値
以下の文字ベクトルがあります
これを時間オブジェクトに変換したいので、次のようにします。
aとbの長さが違うのはなぜですか?
r - POSIXctのベクトルでsapplyを使用する
非常に簡単な質問があります。データフレームからPOSIXctオブジェクトの列を処理し、日時文字列のベクトルを生成したいと思います。次のsapplycallを使ってみました
しかし、役に立たない。次のエラーが発生し続けます。
この関数を列の単一のPOSIXctオブジェクトに適用すると、問題はありません。だから私は今、問題が何であるかについて困惑しています。POSIXctオブジェクトで何か特別なことをする必要がありますか?
datetime - 散布図/xyplot および POSIX 時間オブジェクトを使用してマルチパネル プロットを作成する方法は?
初心者の質問です。(新しい情報を追加)
ランダムに収集された一連のタイムスタンプ付きデータがあります。プロットのマトリックスを作成したいのですが、散布図または xyplot & 時間オブジェクトを使用して作成できませんでした。
私のデータ
.
私はこれらを行うことができます
ただし、これらはできません(x軸のPOSIX時間オブジェクト)
(新着情報)
構造体 (.Internal(as.POSIXct(x, tz)) のエラー、クラス = c("POSIXt", "POSIXct")、: 無効な 'x' 引数。
(新しい情報)しかし、これは機能します(Y軸のPOSIX時間オブジェクト)
関連しますが、別の質問はhexbinです。時間オブジェクトが hexbin に追加されると、hexbin からのプロットは単位で正しい時間形式を表示しません。
私は何をすべきか?
調べてくれてありがとう!!
r - POSIXct と sapply のベクトル
format
POSIXct オブジェクトのリスト以外の関数を適用したい場合はどうすればよいでしょうか? たとえば、時間のベクトルを取得し、それらの時間を 1 時間に切り捨て、それらの時間のそれぞれに任意の関数を適用するとします。
さて、私は の長さobs.truncated
が 3 になると予想しますが、
apply
したがって、このベクトルに対して関数を実行しようとしてもうまくいかないことがわかります。のクラスobs.truncated
は
ここで何が起こっているのか分かりますか? ベクトルの最初の要素を独自のリストとして取っているように見えますapply
。length
r - R as.POSIXct 解析エラー
時間文字列のベクトルを解析しようとしていますが、奇妙なエラーが発生しました。たとえば、次のコード セクションを実行すると、R は期待どおりの結果を返しました。
出力:
しかし、時間を少しずらして午前2時
出力は次のようになりました。
Windows 7 と XP の R 2.11.1 と 2.12.2 で再現できます。誰も同じ問題に遭遇しますか?
ありがとう、デレク
r - R: xts オブジェクトを作成すると時間形式が変更されます
ご覧のとおり、時間は変更されています。
ティッカー「AMKR」は、同じマシンにある mySQL データベースから抽出されます。
誰かが私を正しい方向に向けることができれば、それは大歓迎です。
================================================
更新: いくつかの問題がありました。
1) mySQL へのデータのアップロードは、時刻形式が %h:%i:%s に設定されて行われました (大文字のHに注意してください)。
2) mySQL のデータを削除し、 Hを使用して再アップロードしました。ここで、午後 12 時に発生する見積もりに対して 12:00:00 の時間を取得しますが、.xts はこれを午前 12 時と解釈するため、12:00:00 から 04:00:00 の間に発生するすべての見積もりは、午前。_
LOAD DATA クエリで%Hを使用したのに、mySQL が時刻を 24 時間形式に変換しなかったのはなぜでしょうか。as.POSIXct を介して R を強制的に変更する方法はあるのでしょうか。調査中.....
r - Date または POSIXct オブジェクトをループすると数値イテレータになる
Date
orPOSIXct
オブジェクトを反復処理すると が生じるのはなぜnumeric
ですか? 例えば:
同じことが起こりPOSIXct
ます:
r - as.POSIXct が予期しないタイムゾーンを与える
yearmonの日付 ( zooパッケージから) を UTC タイムゾーンの POSIXct に変換しようとしています。これは私がやろうとしたことです:
日付を変換すると同じ結果が得られます。
それを機能させる唯一の方法は、文字を引数として渡すことです。
DateTimeClasses、tzset、およびtimezonesのドキュメントを調べました。私の /etc/localtime はヨーロッパ/アムステルダムに設定されています。TZ 環境変数を設定する以外に、tz を UTC に設定する方法が見つかりませんでした。
yearmon または Date から POSIXct を作成するときにタイムゾーンを直接設定することは可能ですか?
編集:
関数は .POSIXct.yearmon として確認しました。これは as.POSIXct.Date に渡されます。
ジョシュアが言うように、タイムゾーンは as.POSIXct.Date で失われます。今のところ、リッチーの提案を使用して、次を使用して手動で tzone を設定します。
attr(x, "tzone") <- 'UTC'
これは、Grothendieck と Dwin が提案したように内部ではなく、プレゼンテーションにのみ使用される失われた tzone の問題を解決します。