問題タブ [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 - R の最も近い時間への丸め時間
形式のデータがあります
等
これらの各時刻が最も近い時間に丸められる新しい列を作成したいと思います。POSIX コマンドが機能しないようです。
as.character(format(data2$time, "%H:%M"))
format.default(structure(as.character(x), names = names(x), dim = dim(x), : 無効な 'trim' 引数) のエラー
round コマンドを使用することは言うまでもありません。誰でもアドバイスできますか?
r - 欠落している行の追加
私のExcelデータファイルの形式は次のとおりです。
私はこれで私のファイルを開きます:
列「値」の数値がゼロの行をデータフレームに追加するにはどうすればよいですか。出力例:
r - 奇妙な POSIXct エラー
何らかの理由で、その形式の他の有効な日時とは異なるas.POSIXct
解釈をします。"2013-03-10 02:00:00.000"
パッケージを使用してデータベースからこれを読み取ると、この日時の列全体が自動的にクラスRODBC
に変換されます。POSIXct
これにより、列全体の時刻情報が失われます。
r - r - 指定された日のポイント数が n 未満の列を削除します
次のような data.frame があります。
与える:
この data.frame を減らして、特定の日に n ポイントを超える行のみを含めたいと思います。したがって、n = 2 と言うと、Dat1 は次のようになります。
これが、この例だけでなく、任意の数の列の data.frame に役立つことを望みます。
r - Chron から POSIXct
最初の 2 つの列に文字型の日付/時刻情報が含まれる大規模なデータセットがあります。
後で xts オブジェクトに変換したいので、次のコードを使用して、これら 2 つの列を日付と時刻を含む POSIXct 型の 1 つに変換します。
Time2 の結果は、日付と時刻が 1 つの列にある POSIXct オブジェクトであり、目的の結果が得られます。
(以前の結果を使用したので時間が異なることはわかっていますが、考え方は同じです)
しかし、いくつかの奇妙な理由で、前に示したものと同じ特性のいくつかのデータセットを使用すると、Time2 で得られる結果は次のようになります。
(今回の時間は、上記のデータセットからの抜粋と同じです)
「時間」の部分は完全に消去され、日付だけが残ります。さまざまなデータセットに同じコードを適用しましたが、大部分は問題なく動作しますが、そのうちの 1 つでこの問題が発生します。
なぜ別の結果が得られたのか、何か考えはありますか?
- - - - - - - - - - - - - -編集 - - - - - - - - - - - -----------------
Time と Time 2 の両方のオブジェクトでコマンド dput を実行しました。結果は次のとおりです。
r - 変数内の 2 つの列と next.row の間の difftime
2 つの 2 つの列の間の時間差を計算しようとしていますが、「difftime」の時間 2 は次の行にあります。
列aの最初の行と列bの2番目の行の間の時間を計算したい。
Difftime はとても簡単です:
ただし、次の行を取得するのに苦労しています。試しました:
このテーマのバリエーションがありますが、役に立ちません。
最後に、計算は by=code で行うので、difftime は同じコードの値の間でのみ計算されます。おそらくddplyを使用していますか?または、by=コード。