老师,第一行数据给你弄哪儿了?

来源:5-1 基于Pandas股票时间序列分析实战

慕容3139001

2023-01-25

在读取demo时,你使用如下代码:
def testTime(self):
file_name = "./demo.csv"
df = pd.read_csv(file_name)
df.columns = [“stock_id”,“date”,“close”,“open”,“high”,“low”,“volume”]
df[“date”] = pd.to_datetime(df[“date”])
df[“year”] = df[“date”].dt.year
df[“month”] = df[“date”].dt.month
print(df)
你自己看看瞧读取的结果,demo.csv中第一行数据为2019.1.5,然而视频中读取出来的第一行数据却为2019.1.6。2019.1.5的数据去哪了?你自己不检查检查吗?图片描述

写回答

1回答

meteor2022

2023-01-25

这块我核实一下,稍后给您答复~

0
2
meteor2022
回复
慕容3139001
确实如此,同学对pandas挺了解啊,header确实是控制表头的参数。不过其实就算被过略了一条2019.1.5数据也不影响最终结果,我们后面更新一下后台代码。
2023-01-28
共2条回复

Python 量化交易工程师养成实战-金融高薪领域

带你走进前景可观的金融量化开发

678 学习 · 105 问题

查看课程