不断出现 ParseError

问题描述 投票:0回答:1

我正在尝试阅读此 txt 文件。但由于某些原因,我不断收到此错误:

ParserError:错误标记数据。 C 错误:第 27 行需要 1 个字段,看到 367

下面是我的代码:
df = pd.read_csv('githublink')
df.read()

数据来自github链接:

pandas parse-error
1个回答
0
投票

首先,您必须使用来自 GitHub 的原始链接,因为您提供的链接会返回一个 HTML 页面。

import pandas as pd
import io
import requests
url="https://raw.githubusercontent.com/ryan-2121/data/595128c71d558943d0fbc518dcca618a7273d058/product_care"  # using the raw link from github
s=requests.get(url).content
df = pd.read_csv(io.StringIO(s.decode()), sep=",", header=None, names = ['Region','Market','Chart',"Name","Unit","Source","2014","2015","2016","2017",'2018',"2019","2020","2021","2022",'2023',"2024","2025","2026","2027"] )
df.drop(index=df.index[0], axis=0, inplace=True) # The first row contains the column name, hence dropping it.
© www.soinside.com 2019 - 2024. All rights reserved.