我试图从url (csv link)中读取csv,然后分离出报价器符号(AMLP、ARKF、ARKG、ARKK等),但我在csv中读取时遇到了问题。
确切的错误是:"pandas.errors.ParserError:标记化数据时出错。C错误:第3行需要8个字段,看到12个“。
我的代码如下:
import pandas as pd
df = pd.read_csv("https://www.cboe.com/available_weeklys/get_csv_download/")
print(df)任何帮助都将不胜感激。谢谢。
发布于 2021-07-24 10:06:30
尝试使用:
df = pd.read_csv("https://www.cboe.com/available_weeklys/get_csv_download/", error_bad_lines=False)如果您只想从文件中的第16行开始(其中AMLP是),请使用:
df = pd.read_csv("https://www.cboe.com/available_weeklys/get_csv_download/", skiprows=15, header=None)
>>> df
0 1
0 AMLP ALPS ETF TR ALERIAN MLP
1 ARKF ARK ETF TR FINTECH INNOVA
2 ARKG ARK ETF TR GENOMIC REV ETF
3 ARKK ARK ETF TR INNOVATION ETF
4 ASHR DBX ETF TR XTRACK HRVST CSI
.. ... ...
610 YY JOYY INC ADS REPSTG COM A
611 Z ZILLOW GROUP INC CL C CAP STK
612 ZM ZOOM VIDEO COMMUNICATIONS INC CL A
613 ZNGA ZYNGA INC CL A
614 ZS ZSCALER INC COMhttps://stackoverflow.com/questions/68506445
复制相似问题