解决“ ValueError:索引日期无效”?

时间:2019-08-27 12:41:51

标签: python pandas

我正在使用IDLE学习Python 3.7.4。我收到一条错误消息,指出索引日期无效。

我已经成功地使用了用日期和数据格式化的Excel文件(单个A-C),但这是一个csv文件,其中所有数据都在一个Col中,并用逗号分隔。在数据格式化后的格式中,我将使用以下...

ANTM = pd.read_csv(r'C:\..\ANTM_stock'.csv', parse_dates= True, index_col=0)

我很确定parse_dates = True,index_col = 0表示正在查看第一个col并将它们解释为日期。效果很好。

#Markowitz efficient frontier

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import pandas_datareader.data as web

companies = ['WMT','FB']
df = pd.read_csv(r'C:\...\Walmart_FB_2014_2017.csv', index_col='Date')

df.head()

我希望看到带有一些数据的表,相反,我收到了以下错误。

ValueError: Index Date invalid

下面是数据样本(全部在A列中)

Data in CSV File

1 个答案:

答案 0 :(得分:0)

@ xzcvb33您的代码对我来说很好。如果您尝试在未指定索引列df = pd.read_csv(“ ... 2017.csv”)的情况下读取csv,然后将索引设置为“ Date” df.set_index(“ Date”),会发生什么情况? –昨天的汤姆