前提・実現したいこと
Pythonを使用しています。
- 実現したい内容 …
「 「ex」の「47, 47.1, 47.1」だけを抽出したいです。
1個1個の抽出はできるのですが、自動化ができません。」
実行したコードとその結果
実行したコード
このようなコードを実行しました。
python
1In[]: 2import pandas as pd 3ex = pd.DataFrame({'time': ['1M 47S', '1M 47.1S', '1M 47.1S']}) 4 5EX = ex['time'][0].replace("1M ", "") 6EX = EX.replace("S", "") 7EX = int(EX) 8 9for i in ex['time']: 10 i.replace("1M ", "") 11 12print(EX) 13print(ex)
実行した結果
上記のコードを実行した結果、
以下のようになりました。
python
1Out[]: 247 3 40 1M 47S 51 1M 47.1S 62 1M 47.1S
本来得たい結果
望んでいた実行結果は以下の通りです。
python
1Out[]: 20 47 31 47.1 42 47.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。