欠落している日付インデックスをデータフレームに追加する

Unnikrishnan

1年の最後の日であるインデックス日時のCSVファイルをロードしました。欠落している日付を行として空の値で埋めたかったのです。

以下は私のCSVファイル構造です

Date    Australia   China
2011-01-31  4.75    5.81
2011-02-28  4.75    5.81
2011-03-31  4.75    6.06
2011-04-30  4.75    6.06

月のすべての日付を空の列で埋めたい。

次のコードを試しましたが、機能しません。

import pandas as pd
df = pd.read_csv("data.csv", index_col="Date")
df.reindex(pd.date_range("2011-01-01", "2011-10-31"), fill_value="NaN")
ファビオ・ラマンナ

DatetimeIndexデータフレームにを設定する必要があるため、コードを次のように変更します。

import pandas as pd
df = pd.read_csv("data.csv", index_col="Date")
df.index = pd.DatetimeIndex(df.index)
df = df.reindex(pd.date_range("2011-01-01", "2011-10-31"), fill_value="NaN")
df.to_csv('test.csv')

これはうまくいくはずです。

編集:サンプルテスト出力を追加します:

...
2011-01-24,NaN,NaN
2011-01-25,NaN,NaN
2011-01-26,NaN,NaN
2011-01-27,NaN,NaN
2011-01-28,NaN,NaN
2011-01-29,NaN,NaN
2011-01-30,NaN,NaN
2011-01-31,4.75,5.81
2011-02-01,NaN,NaN
2011-02-02,NaN,NaN
2011-02-03,NaN,NaN
2011-02-04,NaN,NaN
2011-02-05,NaN,NaN
2011-02-06,NaN,NaN
...

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

欠落しているインデックスをデータフレームに追加する

分類Dev

営業日インデックスに基づいて、データフレーム内の複数の列に欠落している日付を代入する

分類Dev

日付インデックスと欠落している日付を含むPandasデータフレームで次の日付を選択する方法

分類Dev

欠落している日付をパンダデータフレームに追加する

分類Dev

データフレームに欠落している日を追加する

分類Dev

インデックスが欠落しているデータフレームを連結する方法

分類Dev

パンダで日付が欠落しているデータの日付に関してスマートインデックスを作成する方法

分類Dev

欠落している日時値に基づいて空のデータフレーム行を追加する

分類Dev

平均を使用してデータフレームに欠落している日付を入力します

分類Dev

欠落している日付をマルチレベルデータフレームに代入する

分類Dev

マルチインデックスパンダデータフレームに欠落したインデックスを追加する

分類Dev

Sparkデータフレーム列に欠落している日付を入力する

分類Dev

Pandasデータフレームに欠落している日付を代入する

分類Dev

「欠落している」マルチインデックス行をパンダデータフレームに挿入する

分類Dev

データフレームで欠落している日付をどのように管理しますか?

分類Dev

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

分類Dev

欠落している行をデータフレームに挿入します(可変インデックス範囲)

分類Dev

欠落している行をデータフレームに挿入します(可変インデックス範囲)

分類Dev

pandasデータフレームに欠落しているデータブロックを生成する

分類Dev

インデックスで2つのパンダデータフレームをマージするが、欠落している値を埋める方法

分類Dev

パンダデータフレームで欠落している行の数をユーザーインデックスでカウントします

分類Dev

欠落しているすべての日付データフレームの前日の行を複製する

分類Dev

dtシリーズからマルチインデックスに欠落している日付を追加する

分類Dev

時系列データテーブルに欠落している日付レコードを追加する

分類Dev

日付列の値が欠落しているデータフレームIDを更新しています

分類Dev

インデックスインクリメントPythonPandasデータフレームに基づいて欠落している列の値を見つけて追加する

分類Dev

日付でグループ化されたデータフレームに欠落データを追加する

分類Dev

パンダは範囲からデータフレームに欠落している週を追加します

分類Dev

データが欠落しているデータフレームに値が「0」の行を追加する

Related 関連記事

  1. 1

    欠落しているインデックスをデータフレームに追加する

  2. 2

    営業日インデックスに基づいて、データフレーム内の複数の列に欠落している日付を代入する

  3. 3

    日付インデックスと欠落している日付を含むPandasデータフレームで次の日付を選択する方法

  4. 4

    欠落している日付をパンダデータフレームに追加する

  5. 5

    データフレームに欠落している日を追加する

  6. 6

    インデックスが欠落しているデータフレームを連結する方法

  7. 7

    パンダで日付が欠落しているデータの日付に関してスマートインデックスを作成する方法

  8. 8

    欠落している日時値に基づいて空のデータフレーム行を追加する

  9. 9

    平均を使用してデータフレームに欠落している日付を入力します

  10. 10

    欠落している日付をマルチレベルデータフレームに代入する

  11. 11

    マルチインデックスパンダデータフレームに欠落したインデックスを追加する

  12. 12

    Sparkデータフレーム列に欠落している日付を入力する

  13. 13

    Pandasデータフレームに欠落している日付を代入する

  14. 14

    「欠落している」マルチインデックス行をパンダデータフレームに挿入する

  15. 15

    データフレームで欠落している日付をどのように管理しますか?

  16. 16

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

  17. 17

    欠落している行をデータフレームに挿入します(可変インデックス範囲)

  18. 18

    欠落している行をデータフレームに挿入します(可変インデックス範囲)

  19. 19

    pandasデータフレームに欠落しているデータブロックを生成する

  20. 20

    インデックスで2つのパンダデータフレームをマージするが、欠落している値を埋める方法

  21. 21

    パンダデータフレームで欠落している行の数をユーザーインデックスでカウントします

  22. 22

    欠落しているすべての日付データフレームの前日の行を複製する

  23. 23

    dtシリーズからマルチインデックスに欠落している日付を追加する

  24. 24

    時系列データテーブルに欠落している日付レコードを追加する

  25. 25

    日付列の値が欠落しているデータフレームIDを更新しています

  26. 26

    インデックスインクリメントPythonPandasデータフレームに基づいて欠落している列の値を見つけて追加する

  27. 27

    日付でグループ化されたデータフレームに欠落データを追加する

  28. 28

    パンダは範囲からデータフレームに欠落している週を追加します

  29. 29

    データが欠落しているデータフレームに値が「0」の行を追加する

ホットタグ

アーカイブ