作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个名为 df
的 DataFrame
对象,我想生成一个格式正确的日期列表。 (datetime
模块已正确导入)
我写道:
dates = [datetime.date(df.at(index, "year"), df.at(index, "month"), df.at(index, "day")) for index in df.index]
在标题中给出了错误。
如果有帮助,这就是 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
(这对我来说是新的,所以我可能误解了文档)
最佳答案
df.at
不是callable,而是一个支持索引的property。所以将括号改为方括号:
df.at[index, "year"]
即(
到 [
和类似的关闭。
关于python - 类型错误 : '_AtIndexer' object is not callable in pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66820806/
我有一个名为 df 的 DataFrame 对象,我想生成一个格式正确的日期列表。 (datetime 模块已正确导入) 我写道: dates = [datetime.date(df.at(index
我正在研究一个 ML 项目,以根据标签预测堆栈溢出中的答案时间。样本数据: Unnamed: 0 qid i qs qt tags qvc qac aid j as at 0
我是一名优秀的程序员,十分优秀!