xtsを使用して、毎週のデータフレームを毎日の時系列に変換します

tfunk

次のようなデータフレームがあります。

> head(hpr)
    Week      Hpr
1 199536 143111.0
2 199537 140721.9
3 199538 140864.9
4 199539 143293.1
5 199540 148913.3
6 199541 149267.6

この毎週のデータフレームを毎日のxtsオブジェクトに変換したいと思います。この質問への答えはこれを解決するようです。

ここでの問題は、非標準の日付形式YYYYWWです。as.POSIXctを使用して日付を変換しようとしましたが、どこにも行きませんでした。

index <- as.POSIXct(strptime(hpr[,1], "%Y%W"))
> head(index)
[1] "1995-05-28 CEST" "1995-05-28 CEST" "1995-05-28 CEST" "1995-05-28 CEST" "1995-05-28 CEST" "1995-05-28 CEST"

次のようなxtsオブジェクトを作成したいと思います。

    Date      Hpr
1995-09-04 143111.0
1995-09-05 143111.0
1995-09-06 143111.0
1995-09-07 143111.0
1995-09-08 143111.0
1995-09-09 143111.0
1995-09-10 143111.0
1995-09-11 140721.9
1995-09-12 140721.9
1995-09-13 140721.9
1995-09-14 140721.9
1995-09-15 140721.9
1995-09-16 140721.9
1995-09-17 140721.9

提案?

トニートノフ

この問題の詳細については、この質問を参照してください私が提案する回避策は

hpr$Week <- paste0(hpr$Week, "1")
ind <- as.POSIXct(strptime(hpr[,1], "%Y%W%u"))
#[1] "1995-09-04 MSD" "1995-09-11 MSD" "1995-09-18 MSD" "1995-09-25 MSK" "1995-10-02 MSK" "1995-10-09 MSK"
na.locf(merge(xts(hpr$Hpr, ind), 
              xts(, seq(start(w), end(w), "days"))))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JavascriptやjQueryを使用して、毎週のデータを毎月のデータに変換します

分類Dev

毎日/毎週/毎時のデータを取得するパンダのデータフレーム

分類Dev

毎日の在庫を再フォーマットし、データを毎週/毎月に戻します

分類Dev

毎週の時系列を毎日に変換する(比例基準を使用)

分類Dev

時系列に変換し、変数または列として毎日を使用してデータフレームをプロットするにはどうすればよいですか?

分類Dev

時系列に変換し、変数または列として毎日を使用してデータフレームをプロットするにはどうすればよいですか?

分類Dev

パンダ-開始日と終了日のデータフレームを毎日のデータに変換します

分類Dev

毎日のデータを毎週に集約し、本日終了

分類Dev

データフレームで毎日および毎週の残業時間を計算する方法は?

分類Dev

毎時から毎日のデータを取得します

分類Dev

データフレームのリストを時系列に変換します

分類Dev

Rの毎日の気温データから時系列を作成します

分類Dev

SQLを使用して毎週の毎月のデータを集約する

分類Dev

データフレームの日付行を週末/週末ではない値に変換します

分類Dev

マルチインデックスを使用した毎日のデータフレームを四半期ごとに変換する

分類Dev

毎時jqueryタイマーを毎日に変更します

分類Dev

毎日、毎週、毎月のコンピューターの使用状況を追跡しますか?

分類Dev

日付が欠落しているデータフレームを時系列に変換します

分類Dev

パンダは毎日のデータを毎週のデータに変換する新しい方法ですか?

分類Dev

パンダ-毎日のデータフレームを取得します

分類Dev

pandasデータフレームを使用して日付を時系列に変換する

分類Dev

Pandas datetimeindexの頻度を毎日から毎時に変更して、毎日のリサンプリングされたデータの条件に基づいて毎時データを選択します

分類Dev

Rで毎秒の時系列データを処理します

分類Dev

パンダの毎時データフレームから丸一日を削除します

分類Dev

パンダデータフレームは、毎日の時間差を計算します

分類Dev

毎年一意の日付範囲を使用して、データフレームに新しい列を作成します

分類Dev

Pythonのパンダで毎日の株式データを毎週に変換する

分類Dev

Google Earthエンジンを使用して、毎日のデータを毎月に減らします

分類Dev

合計をとって、毎時データを毎日データに変換する必要があります

Related 関連記事

  1. 1

    JavascriptやjQueryを使用して、毎週のデータを毎月のデータに変換します

  2. 2

    毎日/毎週/毎時のデータを取得するパンダのデータフレーム

  3. 3

    毎日の在庫を再フォーマットし、データを毎週/毎月に戻します

  4. 4

    毎週の時系列を毎日に変換する(比例基準を使用)

  5. 5

    時系列に変換し、変数または列として毎日を使用してデータフレームをプロットするにはどうすればよいですか?

  6. 6

    時系列に変換し、変数または列として毎日を使用してデータフレームをプロットするにはどうすればよいですか?

  7. 7

    パンダ-開始日と終了日のデータフレームを毎日のデータに変換します

  8. 8

    毎日のデータを毎週に集約し、本日終了

  9. 9

    データフレームで毎日および毎週の残業時間を計算する方法は?

  10. 10

    毎時から毎日のデータを取得します

  11. 11

    データフレームのリストを時系列に変換します

  12. 12

    Rの毎日の気温データから時系列を作成します

  13. 13

    SQLを使用して毎週の毎月のデータを集約する

  14. 14

    データフレームの日付行を週末/週末ではない値に変換します

  15. 15

    マルチインデックスを使用した毎日のデータフレームを四半期ごとに変換する

  16. 16

    毎時jqueryタイマーを毎日に変更します

  17. 17

    毎日、毎週、毎月のコンピューターの使用状況を追跡しますか?

  18. 18

    日付が欠落しているデータフレームを時系列に変換します

  19. 19

    パンダは毎日のデータを毎週のデータに変換する新しい方法ですか?

  20. 20

    パンダ-毎日のデータフレームを取得します

  21. 21

    pandasデータフレームを使用して日付を時系列に変換する

  22. 22

    Pandas datetimeindexの頻度を毎日から毎時に変更して、毎日のリサンプリングされたデータの条件に基づいて毎時データを選択します

  23. 23

    Rで毎秒の時系列データを処理します

  24. 24

    パンダの毎時データフレームから丸一日を削除します

  25. 25

    パンダデータフレームは、毎日の時間差を計算します

  26. 26

    毎年一意の日付範囲を使用して、データフレームに新しい列を作成します

  27. 27

    Pythonのパンダで毎日の株式データを毎週に変換する

  28. 28

    Google Earthエンジンを使用して、毎日のデータを毎月に減らします

  29. 29

    合計をとって、毎時データを毎日データに変換する必要があります

ホットタグ

アーカイブ