ホームページ >バックエンド開発 >Python チュートリアル >パンダは文字列のリストから文字を削除します

パンダは文字列のリストから文字を削除します

王林
王林転載
2024-02-06 08:21:111308ブラウズ

Pandas 从一列字符串中删除字符

質問の内容

この形式の文字列で構成される日付列を含むデータフレームがあります。文字列の末尾を削除して、日時オブジェクトに変換できるようにする必要があります。

リーリー

これらの方法を試しましたが成功しませんでした。

リーリー

と、私の検索に基づいた他にもいくつかあります。これを行う簡単な方法はありますか、それとも最初の 17 文字を取得して結果を df に代入して文字列をスライスする関数を作成する必要がありますか。

文字列の形式は '20231101 05:00:00 america/central'

となる場合があることに注意してください。 ###あなたのすべての協力に感謝します。 #########正解#########

特定のサフィックスを削除したい場合は、str.strip ではなく

str.removesuffix
をお勧めします。


new_york
    はアンダースコアを付けて書く場合と、
  • newyork とアンダースコアを付けずに書く場合があることに注意してください。 'newyork'
  • の削除をリクエストしても、
  • 'new_york' は削除されません。 質問を編集すると、サフィックスはすべて 'america' で始まりますが、その後は異なります。この場合、str.split(' america') を使用できます。str[ 0] は、' america'
  • より前のすべてを保持します。
  • リーリー

以上がパンダは文字列のリストから文字を削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。