ホームページ > バックエンド開発 > Python チュートリアル > 2 つの Pandas DataFrame 列の文字列値を連結する方法

2 つの Pandas DataFrame 列の文字列値を連結する方法

Linda Hamilton
リリース: 2024-11-08 08:41:02
オリジナル
264 人が閲覧しました

How to Concatenate String Values from Two Pandas DataFrame Columns?

2 つの Pandas DataFrame 列からの文字列値を連結する

データ分析の領域では、多くの場合、データフレームで文字列操作を実行する必要があります。一般的なタスクの 1 つは、複数の列の文字列値を連結することです。 Pandas DataFrame の 'bar' 列と 'foo' 列の文字列を連結する必要がある特定のケースを見てみましょう。

次の構造を持つ DataFrame があるとします:

    bar  foo
0   1    a
1   2    b
2   3    c
ログイン後にコピー

目標は、「bar」列と「foo」列を連結する新しい列を作成し、次のような新しい DataFrame を作成することです。

    bar
0   1 is a
1   2 is b
2   3 is c
ログイン後にコピー

これを実現する 1 つのアプローチは、Pandas を使用することです。 「map()」関数。 「bar」列を文字列に変換し、「 」演算子を使用して「foo」列と連結できます。

df['bar'] = df.bar.map(str) + " is " + df.foo
ログイン後にコピー

この変換を適用すると、「bar」からの文字列が正常に連結されます。および「foo」列を追加すると、目的の出力が得られます。このシンプルで効率的なアプローチにより、Pandas DataFrame の文字列値を簡単に操作できるようになります。

以上が2 つの Pandas DataFrame 列の文字列値を連結する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート