[解決済み] 年、月("yyyy-mm "フォーマット)を日付に変換する?
2023-01-06 05:02:16
質問
次のようなデータセットがあります。
Month count
2009-01 12
2009-02 310
2009-03 2379
2009-04 234
2009-05 14
2009-08 1
2009-09 34
2009-10 2386
データ(月がx値、回数がy値)をプロットしたい。データには隙間があるので、月の情報を日付に変換したいです。試してみました。
as.Date("2009-03", "%Y-%m")
しかし、うまくいきません。何がいけないのでしょうか?それは、どうやら
as.Date()
は日も必要とし、日の標準値を設定することができないのですか?どの関数が私の問題を解決しますか?
どのように解決するのですか?
これを試してみてください。 (ここでは
text=Lines
を使用していますが、実際にはファイル名に置き換えます)。
Lines <- "2009-01 12
2009-02 310
2009-03 2379
2009-04 234
2009-05 14
2009-08 1
2009-09 34
2009-10 2386"
library(zoo)
z <- read.zoo(text = Lines, FUN = as.yearmon)
plot(z)
このデータではX軸はあまりきれいではありませんが、実際にはもっとデータがあれば大丈夫かもしれません。
?plot.zoo
.
動物園シリーズです。
z
は、上で作成された
"yearmon"
の時間インデックスを持ち、次のようになります。
> z
Jan 2009 Feb 2009 Mar 2009 Apr 2009 May 2009 Aug 2009 Sep 2009 Oct 2009
12 310 2379 234 14 1 34 2386
"yearmon"
は単独でも使用できます。
> as.yearmon("2000-03")
[1] "Mar 2000"
注意
-
"yearmon"
クラスオブジェクトはカレンダー順にソートされます。 -
これは、毎月のポイントを等間隔でプロットします。これはおそらく望まれていることでしょう。
z
のインデックスを"Date"
クラスに変更します。time(z) <- as.Date(time(z))
.
関連
-
[解決済み] MySQLクエリ GROUP BY 日/月/年
-
[解決済み] JavaScriptの日付の書式設定方法
-
[解決済み] シェルスクリプトでYYYY-MM-DD形式の日付にする
-
[解決済み] Androidで現在の時刻と日付を取得する方法
-
[解決済み] input type="date "のフォーマットを変更する方法はありますか?
-
[解決済み] 日付から月名を取得する
-
[解決済み] JavaScript の日付を yyyy-mm-dd でフォーマットする。
-
[解決済み] 日付を通常の書式で印刷するには?
-
[解決済み] JavaでYYYY-MM-DD HH:MI:Sec.Millisecond フォーマットで現在の時刻を取得する方法は?
-
[解決済み] パッケージ 'xxx' は利用できません (for R version x.y.z) 」という警告にどのように対処したらよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Rでファイルを読み込む際に、そのようなファイルまたはディレクトリが見つかりません。
-
R: エラー: $ 演算子は原子ベクトルに対して無効です。
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
Rの警告 "条件の長さが1より大きいので、最初の要素しか使えない "に対する解決策
-
DEG解析で'row.names'に重複した名前を付けられない場合の解決法
-
R言語 - マトリックス
-
[解決済み] Rの再現性のある優れた例題の作り方
-
[解決済み] Rでオブジェクト(変数)が定義されているかどうかを確認するには?
-
[解決済み】ifelse()でDateオブジェクトがnumericオブジェクトにならないようにする方法
-
[解決済み] テーブルをデータフレームに変換する方法