我正在使用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列中)
答案 0 :(得分:0)
@ xzcvb33您的代码对我来说很好。如果您尝试在未指定索引列df = pd.read_csv(“ ... 2017.csv”)的情况下读取csv,然后将索引设置为“ Date” df.set_index(“ Date”),会发生什么情况? –昨天的汤姆