という名前の列を持つ Pandas データフレームを考えてみましょう。以下に示す「年」と「四半期」:
<br>年 四半期<br>2000 q2<br>2001 q3<br>
目的は、「年」列と「四半期」列を結合して「期間」という新しい列を作成し、次の結果:
年 四半期期間
2000 q2 2000 q2
2001 q3 2001q3
Python 3 では、上記の例に示すように、連結を実行する前に「年」列を文字列に変換する必要があることに注意してください。 astype(str) を使用します。
列の一方または両方が文字列型でない場合、予期しない結果を避けるためにこの変換手順が重要です。
複数の文字列列を連結するために、Pandas は便利な集計関数を提供します関数:
</p>df['期間'] = df[['年', '四半期', ...]].agg('-'.join, axis=1 )<p>ここで、「-」は列の値を結合するために使用される区切り文字列を表します。このメソッドは、複数の文字列列を扱う場合に特に便利です。
以上がPandas で年列と四半期列を単一の期間列に結合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。