問題タブ [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 - うるう年のペンタッド日付に基づくサブセット データ
次のデータをペンタッド日付でサブセット化しようとしています。Pentad は、重複しない 5 日間の平均を意味します。うるう年の場合、Pentad 12 には 2 月 29 日が含まれます (平均 5 日ではなく 6 日)。
これが私のコードです:
問題:
date$y行は365 日間のみ機能します。ある年には、ペンタドは 73 個しかないはずです。上記のコードは、dat$pentadをチェックすると 74 個の pentad を生成します。df には、各 pentad のデータ フレームが含まれています。
確認のために次のことを行いました。
出力:
質問:
- コードでうるう年をどのように説明するのですか?
誰でもこれを行う方法を提案できますか?
どうもありがとう、
r - 関数にない変数でdplyr group_byスローエラー
R 3.4.0 と dplyr 0.5.0 を使用しています (R 3.3.3 を使用してテストしたところ、同じエラーが発生しました)。
私はこの次のタイプのコードを過去 (昨日も!) 定期的に使用していましたが、何らかの理由で今日エラーが発生します。
たとえば、15 分ごとに要約したい 5 分間隔のデータがあります。group_by
DateTimeができないのでPOSIXlt
、変数を文字に変換します。ただし、関数を適用すると、group_by
関数で文字変数を使用していても、元の DateTimePOSIXlt
変数でエラーが発生します。
再現可能な例を次に示します。
そして、ここに私が持っているエラーがあります:
grouped_df_impl(data, unname(vars), drop) のエラー: 列 'DatesRound' にサポートされていないクラスがあります: POSIXlt、POSIXt
を使用して変換も試みました:
しかし、それでも同じエラーが発生します。
関数に含まれていない変数でエラーがスローされる理由を知っている人はいますか? どうすれば修正できますか?