Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python “故障排除”;ValueError:索引日期无效;?_Python_Pandas - Fatal编程技术网

Python “故障排除”;ValueError:索引日期无效;?

Python “故障排除”;ValueError:索引日期无效;?,python,pandas,Python,Pandas,我正在使用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表示查看第一列并将其解释为日期。这

我正在使用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\u csv(“…2017.csv”)的情况下读取csv,然后将索引设置为“日期”df.set\u index(“日期”),会发生什么情况汤姆昨天

@xzcvb33您的代码对我来说运行良好。如果您尝试在不指定索引列df=pd.read\u csv(“…2017.csv”)的情况下读取csv,然后将索引设置为“日期”df.set\u index(“日期”),会发生什么情况Tom昨天

为什么第9行被单引号包围?文件中的一小部分数据可能会有帮助。单引号来自我,我试图将其作为代码片段发布。它跨越了超过一行,我无法将下面一行中的部分显示为代码片段,所以我尝试了一些东西,但忘记了删除它们。最后,我只是缩短了这一行,这样它就可以放在盒子里了。请提供一个示例数据,这样您的代码就可以运行来重现错误。@xzcvb33您的代码对我来说运行得很好。如果您尝试读取csv而不指定索引列
df=pd.read\u csv(“…2017.csv”)
,然后将索引设置为“日期”
df.set\u index(“日期”),会发生什么情况
?为什么第9行被单引号包围?文件中的一小部分数据可能会有帮助。单引号是我试图将其作为代码片段发布的。它跨越了超过一行,我无法将下面一行中的部分显示为代码片段,所以我尝试了一些东西,但忘记了删除它们。最后,我只是缩短了这一行,这样它就可以放在盒子里了。请提供一个示例数据,这样您的代码就可以运行来重现错误。@xzcvb33您的代码对我来说运行得很好。如果尝试读取csv而不指定索引列
df=pd.read\u csv(“…2017.csv”)
,然后将索引设置为“Date”
df.set\u index(“Date”)
,会发生什么情况?