我有一个DataFrame名为 的对象df,我想生成一个格式正确的日期列表。(datetime模块已正确导入)
我写:
dates = [datetime.date(df.at(index, "year"), df.at(index, "month"), df.at(index, "day")) for index in df.index]
Run Code Online (Sandbox Code Playgroud)
这给出了标题中的错误。
如果有帮助,这就是以下的价值df.head():
year month day smoothed trend
0 2011 1 1 391.26 389.76
1 2011 1 2 391.29 389.77
2 2011 1 3 391.33 389.78
3 2011 1 4 391.36 389.78
4 2011 1 5 391.39 389.79
Run Code Online (Sandbox Code Playgroud)
(这对我来说是新的,所以我可能误解了文档)
虽然由于我的经验不足,我没有错误或任何关于此事的代码,但super()在子类的构造函数中隐式调用 使我感到困惑。
如果我调用一个孩子的构造函数,他的父母也是一个孩子等等,会不会有一系列连续的 super()调用?就像在,因为父构造函数也有一个隐式调用,super()该调用会被进行吗?
如果是这样,那能走多深/走多深?
如果我一直困惑或问了一个明显的问题,我的导师没有提供令人满意的答案,我深表歉意。