解析CSV文件时的KeyError

问题描述 投票:0回答:2
mtu,dap
06.01.2015 00:00 - 06.01.2015 01:00,36.90

我正在尝试将上面图片中逗号分隔的数据加工成pandas,以便使用以下代码进行进一步分析:

import pandas as pd

DAP = pd.read_csv('xx.csv', 
    index_col = 'mtu',
    sep = ',',
    encoding="utf-8-sig")
#DAP = DAP.set_index('mtu')
date_time = DAP['mtu']
Hourly_DAP = DAP['dap']

但是它继续给我以下错误,启用了set_index并使用index_col,尝试了其他可以在网上找到的解决方案,但似乎没有解决这个问题:

KeyError: 'mtu'

有人能解决这个问题吗?

我已经根据重复的问题更新了代码到下面但是现在我得到nameError没有定义索引。重复问题的答案非常简短,所以无法弄清楚。更新后的代码如下,可以选错误吗?:

import pandas as pd

DAP = pd.read_csv('xx.csv',
                  sep = ',',
                  encoding="utf-8-sig")

DAP = DAP.set_index('mtu','dap')
print(DAP.index)
index(['mtu', 'dap'], dtype='object', name='TweetID')
pandas csv parsing keyerror
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.