Pythonで年と四半期の文字列をperiod [Q-DEC]データ型に変換するにはどうすればよいですか?

RFラマダンティ

「2015Q1」のように、年と四半期を識別するために「20151」などの値を持つ文字列としてフォーマットされた列を持つデータフレームがあります。

DateTime形式、具体的にはperiod [Q-DEC]データ型である必要があります。値を見るだけで、その「2015Q1」はすでに正しい形式ですが、実際には文字列です。

追加の問題は、日付の情報がなく、文字列としての期間のみがあることです。その文字列をPythonでperiod [Q-DEC]データ型に変換するにはどうすればよいですか?

グスタフ・ラスムッセン

次のようにパンダ期間タイプに変換します。

import pandas as pd

d = "20151"
t = d[:-1] + "Q" + d[-1:]
month = pd.Period(t, freq="M")
print(month)

戻り値:

2015-01

逆に、PeriodIndexが必要な場合:

values = ["2015Q1", "2015Q2", "2015Q3", "2015Q4"]
index = pd.PeriodIndex(values, freq="Q")
print(index)

戻ります:

PeriodIndex(['2015Q1', '2015Q2', '2015Q3', '2015Q4'], dtype='period[Q-DEC]', freq='Q-DEC')

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

「FY18Q1」として提供されている四半期を、REGEXを使用してC#で「2018.4」を生成するように変換するにはどうすればよいですか?

分類Dev

入力が「2018.1」として提供されている場合、たとえば「FY18Q1」のように四半期に対して出力を取得するにはどうすればよいですか。

分類Dev

$ q解決で `$ http`からデータを返すにはどうすればよいですか?

分類Dev

qフォーカスでdivの画像を変更するにはどうすればよいですか?

分類Dev

ウォーターフォールQの約束をするにはどうすればよいですか?

分類Dev

kdb + / q:UTCタイムスタンプを日時に変換するにはどうすればよいですか?

分類Dev

kdb / qで2列のデータを複数にまとめるにはどうすればよいですか?

分類Dev

Q_PROPERTY用にQtCreatorによって生成されたゲッター署名を変更するにはどうすればよいですか?

分類Dev

qループ(INCREMENT Q)を実行するにはどうすればよいですか?

分類Dev

「q」という二重値を変換して、小数点以下の値を表示するにはどうすればよいですか?

分類Dev

Q:JavaScript変数をyqlクエリに追加するにはどうすればよいですか?

分類Dev

Android Q(10)でプログラムでクリップボードデータにアクセスするにはどうすればよいですか?

分類Dev

Pythonで月と年の列を四半期と年の列に一緒に変更する

分類Dev

Q.Promise <string>を文字列として使用するにはどうすればよいですか?

分類Dev

KDB / Qで1年の最初の日を取得するにはどうすればよいですか?

分類Dev

`make -q`のように、ターゲットが最新かどうかをShakeに尋ねるにはどうすればよいですか?

分類Dev

Q:Linuxカーネルに複数のataデバイスを無視するように指示するにはどうすればよいですか?

分類Dev

Haskellでデータ型をBSONに変換するにはどうすればよいですか?

分類Dev

Q:言語PDFページインジケーターを変更するにはどうすればよいですか?

分類Dev

R のテキスト データから "/url?q=" を削除するにはどうすればよいですか?

分類Dev

Q:投稿を追加するときに自分の属性を追加するにはどうすればよいですか?

分類Dev

Q&A Webサイトのデータベースを設計するにはどうすればよいですか?

分類Dev

NSIntegerをNSStringデータ型に変換するにはどうすればよいですか?

分類Dev

Q:URLドメインのリストを完全なURLに変換するにはどうすればよいですか?

分類Dev

Android Qのギャラリーから画像を取得するにはどうすればよいですか?

分類Dev

Javaを使用してJSONをQPB_Q11オブジェクトに変換するにはどうすればよいですか?

分類Dev

1年に4四半期(Q1、Q2、Q3、Q4)にわたってデータフレームの2つの列の差をプロットする際の問題

分類Dev

Pythonで[{'id':1 '}]のような文字列をリスト[{' id ':1'}]データ型に変換するにはどうすればよいですか?

分類Dev

Android Qでアラームを設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    「FY18Q1」として提供されている四半期を、REGEXを使用してC#で「2018.4」を生成するように変換するにはどうすればよいですか?

  2. 2

    入力が「2018.1」として提供されている場合、たとえば「FY18Q1」のように四半期に対して出力を取得するにはどうすればよいですか。

  3. 3

    $ q解決で `$ http`からデータを返すにはどうすればよいですか?

  4. 4

    qフォーカスでdivの画像を変更するにはどうすればよいですか?

  5. 5

    ウォーターフォールQの約束をするにはどうすればよいですか?

  6. 6

    kdb + / q:UTCタイムスタンプを日時に変換するにはどうすればよいですか?

  7. 7

    kdb / qで2列のデータを複数にまとめるにはどうすればよいですか?

  8. 8

    Q_PROPERTY用にQtCreatorによって生成されたゲッター署名を変更するにはどうすればよいですか?

  9. 9

    qループ(INCREMENT Q)を実行するにはどうすればよいですか?

  10. 10

    「q」という二重値を変換して、小数点以下の値を表示するにはどうすればよいですか?

  11. 11

    Q:JavaScript変数をyqlクエリに追加するにはどうすればよいですか?

  12. 12

    Android Q(10)でプログラムでクリップボードデータにアクセスするにはどうすればよいですか?

  13. 13

    Pythonで月と年の列を四半期と年の列に一緒に変更する

  14. 14

    Q.Promise <string>を文字列として使用するにはどうすればよいですか?

  15. 15

    KDB / Qで1年の最初の日を取得するにはどうすればよいですか?

  16. 16

    `make -q`のように、ターゲットが最新かどうかをShakeに尋ねるにはどうすればよいですか?

  17. 17

    Q:Linuxカーネルに複数のataデバイスを無視するように指示するにはどうすればよいですか?

  18. 18

    Haskellでデータ型をBSONに変換するにはどうすればよいですか?

  19. 19

    Q:言語PDFページインジケーターを変更するにはどうすればよいですか?

  20. 20

    R のテキスト データから "/url?q=" を削除するにはどうすればよいですか?

  21. 21

    Q:投稿を追加するときに自分の属性を追加するにはどうすればよいですか?

  22. 22

    Q&A Webサイトのデータベースを設計するにはどうすればよいですか?

  23. 23

    NSIntegerをNSStringデータ型に変換するにはどうすればよいですか?

  24. 24

    Q:URLドメインのリストを完全なURLに変換するにはどうすればよいですか?

  25. 25

    Android Qのギャラリーから画像を取得するにはどうすればよいですか?

  26. 26

    Javaを使用してJSONをQPB_Q11オブジェクトに変換するにはどうすればよいですか?

  27. 27

    1年に4四半期(Q1、Q2、Q3、Q4)にわたってデータフレームの2つの列の差をプロットする際の問題

  28. 28

    Pythonで[{'id':1 '}]のような文字列をリスト[{' id ':1'}]データ型に変換するにはどうすればよいですか?

  29. 29

    Android Qでアラームを設定するにはどうすればよいですか?

ホットタグ

アーカイブ