【发布时间】:2020-05-08 20:26:03
【问题描述】:
我是 python 新手,我正在寻找 Python 的方式来在我的 for 循环中指示我的 for 循环中的 range() 应该返回一个字符串:
from pandas.tseries import offsets
years = []
for i in range(1990,2020):
offsets.YearBegin(years).append(i)
上面的代码抛出了一个类型错误,即 int() 参数不能是一个列表。希望是返回类似的东西:
years = [1990-01-01,1991,01-01,...,2020-01-01]
任何有关数据类型 nood 的帮助将不胜感激!
【问题讨论】:
-
你的意思是
years.append(offsets.YearBegin(i))? -
我想我知道! python 中的这个 .chaining() 东西是我仍在思考的东西。如果您想将其发布为答案,我很乐意为此感谢您。
标签: python-3.x pandas date for-loop typeerror