【发布时间】:2019-09-21 20:01:41
【问题描述】:
我正在使用 Pandas 到 read_csv 将 CSV 文件导入 Jupyter 笔记本。
您可以找到CSV file at this link。它在标题行之前有两个空行。 当我使用时:
df = pd.read_csv('data/2008-03-21_downloaded.csv', skiprows= 2)
生成的 df 具有所有列标题。
如果我添加index_col=False:
df = pd.read_csv('data/2008-03-21_downloaded.csv', skiprows=[1,2], index_col=False)
结果使用一行数据作为标题,而不是实际的标题名称。
我似乎无法跳过前两行并使用实际标题作为标题 [Account, Account Name, Amount, etc...]
【问题讨论】:
-
这是标题行:
ACCOUNT,ACCOUNT NAME,AMOUNT,AUTH CODE,AVS,BRAND,CARD ENDING,CVD,FIRST NAME,LAST NAME,MERCHANT TRANS. ID,OPTION CODE,DATE,TXN ID,CONF. NO.,ERROR CODE,AUTH TYPE,TYPE,TXT_CITY%2CTXT_COUNTRY%2CTXT_EMAIL%2CTXT_PHONE%2CTXT_STATE%2CTXT_ADDR1%2CTXT_ADDR2%2CZIP%2CCONSUMER_IP,,,,,,,