我正在使用 IDLE 学习 Python 3.7.4。我收到一条错误消息,指出索引日期无效。
我已经成功地使用了 Excel 文件,该文件已使用各个列(A-C)中的日期和数据进行格式化,但这是一个 csv 文件,其中一个列中的所有数据均以逗号分隔。在数据格式化的格式中,我将使用以下...
ANTM = pd.read_csv(r'C:\..\ANTM_stock'.csv', parse_dates= True, index_col=0)
我很确定 parse_dates=True, index_col=0 表示查看第一列并将它们解释为日期。这很好用。
#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列)
@xzcvb33 你的代码对我来说运行良好。如果您尝试在不指定索引列 df = pd.read_csv("...2017.csv") 的情况下读取 csv,然后将索引设置为“Date” df.set_index("Date"),会发生什么情况? – 汤姆昨天
检查 csv 文件中的标题是否与您在代码中写入的标题相同,是日期、日期还是日期,或者您是否用它编写了其他内容,如果是,那么您的代码将无法工作。您必须明确指定完全相同的标题在 csv 文件中编写的代码中