导入以下库后,我尝试从 here. 读取 CSV 文件
`import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from sklearn.linear_model import LinearRegression
from sklearn.metrics import r2_score
import statsmodels.api as sm
from pandas.core import datetools`
`data = pd.read_csv("https://github.com/marcopeix/ISL-linear-`
regression/blob/master/data/Advertising.csv", sep='delimiter',
header=None,` `engine='python')`
我可以请求有人解释一下为什么我得到 HTML 标签作为输出吗?
`data.head(5)`
` 0
0 <!DOCTYPE html>
1 <html lang="en">
2 <head>
3 <meta charset="utf-8">
4 <link rel="dns-prefetch" href="https://assets-...`
最佳答案
如果你进入 Github 页面,你会在右端找到 Raw
,如下图所示。单击 Raw 并复制其 url。
这是适合您的网址:
import pandas as pd
data = pd.read_csv("https://raw.githubusercontent.com/marcopeix/ISL-linear-regression/master/data/Advertising.csv")
关于python-3.x - Python with Pandas——无法从 URL 读取 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53576204/