問題タブ [chron]
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 - 開始ユリウス日を再割り当て (7 月 1 日 = ユリウス日 1、南半球)
私のデータセットには、年間を通じてさまざまな段階でのさまざまな観測が含まれています。
year
サンプルが収集されたとき。site
測定場所Class
測定中の物理的段階date
測定日Julian
ユリウス日
最終的な測定は通常、南半球の夏時間である新年の早い時期に行われます。(例:夏は冬、春は秋)。
year site Class date Julian
1 2009 10C Early 2008-09-15 259
2 2009 10C L2 2008-09-29 273
3 2009 10C L3 2008-12-15 350
4 2010 10C Early 2009-08-31 243
5 2010 10C L2 2009-09-14 257
6 2010 10C L3 2009-12-11 345
7 2012 10C Early 2011-08-23 235
8 2012 10C L2 2011-09-22 265
9 2012 10C L3 2011-12-03 337
10 2012 10C LSample 2012-03-26 86
11 2013 10C Early 2012-09-07 251
12 2013 10C L2 2012-09-30 274
13 2013 10C L3 2012-12-17 352
14 2014 10C Early 2013-09-02 245
15 2014 10C L2 2013-09-16 259
16 2014 10C L3 2013-12-16 350
17 2014 10C LMid 2014-01-07 7
18 2015 10C Early 2014-09-08 251
19 2015 10C L2 2014-09-30 273
20 2015 10C L3 2014-12-01 335
ユリウスの開始日を 1 月 1 日ではなく 7 月 1 日に変換/再割り当てするのに苦労しています。以下のドット プロットは、年の初め (2 月から 3 月) に発生する最終サンプリングを示しています。
パッケージには
chron
並べ替えオプションがありますがorigin
、自分のデータで正しく動作させることができません。
library(chron)
library(dplyr)
data.date <- data %>%
mutate(July.Julian = chron(date,format = c(dates = "ymd"), options(chron.origin = c(month=7, day=1, year=2008))))
Error in chron(c("2008-09-15", "2008-09-29", "2008-12-15", "2009-08-31", :
misspecified chron format(s) length
また
July.Julian = chron(data$date, format = c(dates = "ymd"), options(chron.origin = c(month=7, day=1, year=2008)))
Error in chron(c("2008-09-15", "2008-09-29", "2008-12-15", "2009-08-31", :
misspecified chron format(s) length
ユリウス日を 182 ではなく 1 として開始しようとしています。
考えや提案は大歓迎です。
r - 値の形式が異なる場合に変数を時間形式に変換する方法
chron 関数を使用して、通話時間の長さを含む変数を要因から時系列形式に変換しようとしています。ただし、1 時間未満のコールの値は m:s としてレポートされ、1 時間より長いコールは h:m:s としてレポートされます。そのため、h:m:s 形式ではない chron 関数変数を使用すると、行方不明に変換されます。
変数を正しいフォーマットに変換するにはどうすればよいですか?
Chron関数の使用
データ。
scheduled-tasks - plesk からのスケジュールされたタスク「ホスト アドレスを解決できません」
私の virtualHost の下で、タスクをスケジュールする必要があります。plesk から実行し、1 週間前まで作業していました。
別のタスクを追加しようとしましたが、機能しなくなりました。
タスクは wget http://mydomain.it/cron/scrape.phpです。明らかに外部の作品から問題なく呼び出されます。
何が問題になる可能性がありますか?
Plesk サブスクリプション (偽) ==> mydomain.it
--2015-05-30 06:30: 01-- http://mydomain.it/cron/scrape.php www.mydomain.it (mydomain.it) の解決に失敗しました: 名前またはサービスが不明です。wget: ホスト アドレス「mydomain.it」を解決できません
r - R での 24:00 時間サポート
R は、00:00 から 23:59 までの時間をサポートします。24:00に変更する方法はありますか?「2012-12-03 24:00」の POSIXct オブジェクトを作成すると、「2012-12-04 00:00」になります。私のデータセット (TMY3) では、これは問題です。
回避策として、「24:00」のすべてのインスタンスを「23:59」に置き換えてから、POSIXct に変換しました。今の問題は、ヘルパー関数を使用して時間だけを抽出できないことです。23:50 と 23:00 はどちらも 23 時間です。1 時間ごとにポイントをプロットすると、23 時間に 2 つのデータポイントが表示されるようになりました。
私のオプションは何ですか?
r - Y 軸が「時間」の時系列プロット
イベントの完了時間がいくつかあるとします。
X 軸に日付、Y 軸に時間をとった時系列プロットを作成したいと考えています。
ただし、y 軸には、私が望んでいた H:M:S 形式がありません。たとえば、最初のドットは 1:53:01 (つまり、1 時間 53 分 1 秒) の時間に対応し、y 軸にこの形式を使用することを望んでいました。
- ベースグラフィックス、つまりggplot2ではなく(可能であれば)を使用してこれを行いたいと思います
- 私が持っていた考えの1つは、プロットの後にステートメントを使用することでしたが、オブジェクト(によって作成された)を直接
axis
プロットできるかどうかはわかりませんtimes
chron
linux - cron を 1 分未満で実行する - laravel
cronをlaravelに1分未満で設定する方法があるかどうか尋ねたいです。今すぐスクリプトを実行しますが、真のループは無視できます。私はLINUXシステムについて話している。
r - cron を GMT 形式の POSIXct に変換します
通常、日付/時刻オブジェクトを表すには chron を使用します。ただし、POSIX 形式で動作するいくつかの関数を使用する必要があるため、cron から POSIXct に移行しようとしています。as.POSIXct() を使用するとうまくいくようですが、結果は GMT ではなくローカルタイムになります (元のデータは GMT です)。
私が欲しいのは:
しかし、私はそれを取得する方法を見つけることができません。
元の入力が文字列ではなく chron オブジェクトであるため、 strptime() は機能しません。もちろん、chron オブジェクトから文字列、そして POSIXct に移行することもできますが、少し複雑な方法に思えます。
R セッションで Sys.timezone() を使用して GMT を使用するように強制できると思いますが、使用しないほうがよいと思います。他の提案はありますか?ありがとうございました。
r - 原点からの時間として chron 時間をプロットする
2 つの時点の差である chron 時間のセットがあります。これらの値の範囲は、わずかに負の値から 1 よりわずかに大きい値までです。一部の値が 1 より大きいため、Chron はこれらの値を日数の割合として表示します。
これらの値を ggplot でプロットするとscale_y_chron()
、y 軸に正しく注釈を付けるために使用しようとしましscale_y_chron()
たが、24 時間以内の時間をプロットするように見えます。00:00 から HH:MM として軸に注釈を付ける方法はありますか?
Y 軸は理想的には 00:00 からの合計時間を示す必要がありますが、時差が 24 時間を超える場合はデフォルトで日になります。
screen-lock - ロック解除から30分後に画面をロックする方法
子供には 30 分間だけコンピュータを使用してもらいたいのですが、30 分間は画面をロックしてもらいたいです。その時点で、もう一度画面のロックを解除することを選択した場合は、さらに 30 分後に画面を再びロックしたいと考えています。
これを行うスクリプトを作成するにはどうすればよいですか?
コマンドラインから(ubuntuで)画面をロックするには、次のコマンドを使用できます
gnome-スクリーンセーバーコマンド -l
ロックを解除してから 30 分後にこのコマンドを有効にするにはどうすればよいですか?