Pandasライブラリメソッド(.replace)を調べましたが、私はpandasデータフレームのすべての特殊文字を解析しようとしています。特殊文字=「½」の意味、私はこのように、データを引っ張っています:パンダのデータフレームの特殊文字を置き換えるにはどうすればいいですか?
import pandas as pd
url = 'http://feeds.donbest.com/ScoresWebApplication/servicePage.jsp? type=SCHED&leagueId=0&schedDate=20081217&subscr=1'
data = pd.read_html(url)
私は数を保持する必要があると、コードのこの部分をしようとすると、私にこれを取得するときにちょうど0.5でこの「½」を置き換えます:
data[1].replace(regex=True,inplace=True,to_replace='½',value=0.5)
172.5からの完全なデータを、この172.5のように番号を保存する代わりに0.5に置き換えます。これは、(ちょうど'.5'
に0.5
を変更する)動作するはず
正規表現は一致するものに対してTrueを返してから、全体を置き換えます。 'apply'を実行し、いつ一致するかを識別します。整数部分を見つけて0.5に追加します。 – piRSquared