1. ホーム
  2. python

[解決済み] 列の文字列から不要な部分を削除する

2022-04-13 08:29:51

質問

DataFrameカラムの文字列から不要な部分を削除する効率的な方法を探しています。

データは以下のようなものです。

    time    result
1    09:00   +52A
2    10:00   +62B
3    11:00   +44a
4    12:00   +30b
5    13:00   -110a

これらのデータをトリミングして

    time    result
1    09:00   52
2    10:00   62
3    11:00   44
4    12:00   30
5    13:00   110

試してみた .str.lstrip('+-') と。 str.rstrip('aAbBcC') が、エラーになりました。

TypeError: wrapper() takes exactly 1 argument (2 given)

何かご指摘があれば、ぜひお願いします。

どのように解決するのですか?

data['result'] = data['result'].map(lambda x: x.lstrip('+-').rstrip('aAbBcC'))