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

王林
リリース: 2024-02-06 08:21:11
転載
1245 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート