【发布时间】:2023-01-16 20:36:46
【问题描述】:
我想使用pandas.read_html()函数读取winequality-white.csv数据。
这是我的代码:
import pandas as pd
wine = pd.DataFrame(
pd.read_html(
"https://github.com/shrikant-temburwar/Wine-Quality-Dataset/blob/master/winequality-white.csv",
thousands=";",
header=0,
)[0]
)
...但结果是:
Unnamed: 0 "fixed acidity";"volatile acidity";"citric acid";"residual sugar";"chlorides";"free sulfur dioxide";"total sulfur dioxide";"density";"pH";"sulphates";"alcohol";"quality"
0 NaN 7;0.27;0.36;20.7;0.045;45;170;1.001;3;0.45;8.8;6
1 NaN 6.3;0.3;0.34;1.6;0.049;14;132;0.994;3.3;0.49;9...
2 NaN 8.1;0.28;0.4;6.9;0.05;30;97;0.9951;3.26;0.44;1...
3 NaN 7.2;0.23;0.32;8.5;0.058;47;186;0.9956;3.19;0.4...
4 NaN 7.2;0.23;0.32;8.5;0.058;47;186;0.9956;3.19;0.4...
当然我可以选择raw,然后使用read_csv,但是如果是html阅读,我该如何解决呢?
【问题讨论】:
-
但是为什么哦为什么要用
pd.read_html()阅读它?!此外,pd.DataFrame(pd.read_html(是多余的,因为pd.read_html()已经返回了pd.DataFrame()。