ホームページ >バックエンド開発 >Python チュートリアル >Pandas データフレームの文字列列の文字を置換する方法: カンマからダッシュへ
データフレームの文字列列内のテキストの変更
Pandas データフレームの文字列列内の文字の置換は、データ操作タスク中に発生する可能性があります。このガイドでは、列内のカンマをダッシュに置き換える必要があるという特定の問題に対処します。
最初のアプローチでは replace() を使用しようとしましたが、成功しませんでした。ただし、ベクトル化された str メソッドを replace とともに使用すると、問題が解決されます。
<code class="python">df['range'] = df['range'].str.replace(',','-')</code>
これにより、データフレームの範囲列内のすべてのカンマがダッシュに置き換えられます。
元の内容について詳しく説明します。問題は、 replace() メソッドは、置換される文字列と完全に一致することを期待します。このシナリオでは、置換されるコンマが括弧内に含まれていたため、置換は行われませんでした。 str を使用すると、文字列値全体ではなく文字列の文字に対して操作が行われるようになり、変更を成功させることができます。
以上がPandas データフレームの文字列列の文字を置換する方法: カンマからダッシュへの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。