python - 疑难解答“ValueError:索引日期无效”?
问题描述
我正在使用 IDLE 学习 Python 3.7.4。我收到一条错误消息,指出索引日期无效。
我已经成功地使用了 Excel 文件,这些文件在单个列 (AC) 中使用日期和数据进行了格式化,但这是一个 csv 文件,其中一个列中的所有数据以逗号分隔。在格式化数据的格式中,我将使用以下...
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
以下是数据样本(全部在 Col A 中)
解决方案
@xzcvb33 你的代码对我来说运行良好。如果您尝试读取 csv 而不指定索引列 df = pd.read_csv("...2017.csv") 然后将索引设置为 "Date" df.set_index("Date") 会发生什么?——汤姆昨天
推荐阅读
- c# - 如何刷新winforms设计器
- python - 无法读取 UTF-16 文件
- virtualbox - 命令提示符此时卡住了
- reactjs - 在 Gatsby 中找不到 MDX 模块
- elixir - Elixir:a for each 中的 a for each 等价于什么?
- stripe-payments - 如何继续当前订阅直到它结束,然后在条带中切换计划
- html - 当另一个选项卡换行时调整选项卡的大小
- windows - 在 IE windows 10 powershell 的 Internet 属性中更改区域的安全级别
- r - 如何在嵌套列表列中的 tibble 的字符列和行之间粘贴字符串
- javascript - 将数组中的重复对象合并到一个对象中,该对象包含每个对象的出现次数