DATAFRAMEをリスト化しました。
そこで、作成したリストから数値の比較をしたいのですがリスト化すると数値が[]で覆われてしまい数値の比較に困っています、、、
splitやreplaceを使用して[]の部分を削除しようと試みたのですが、リスト化した場合はsplitやreplaceが使用出来ないとエラーが出てしまいます。
リスト化した際に[]を消す方法がお分かりなる方がいらっしゃいましたらご教授をしていただけないでしょうか?
import pandas as pd df = pd.read_html("http://www.morningstar.co.jp/StockInfo/pts/ranking") dfs = df[0][["現在値.1"]] dfs2 = df[0][["基準値比"]] dfs3 = df[0][["コード"]] l_1d = dfs.values.tolist() print(l_1d[2]) l_2d = dfs2.values.tolist() print(l_2d[2]) l_3d = dfs3.values.tolist() print(l_3d[2]) 出力結果 [760.0] [100.0] [2667]
回答2件
あなたの回答
tips
プレビュー