首页 > 解决方案 > 使用 dt = CachedAccessor("dt", CombinedDatetimelikeProperties) 时,异常字符串索引必须是整数

问题描述

这段代码返回一个异常,指出字符串索引必须是整数:

df['Week'] = [getattr(el, 'n', 0)
              for el in df['End Date'].dt.to_period('W') - df['Start Date'].dt.to_period('W')]

请问有什么建议吗?

标签: pythondataframedatetime

解决方案


推荐阅读