【发布时间】:2020-02-12 10:26:54
【问题描述】:
我需要重新排列 column: "Quarter" 上的列值。预期输出应如列中所示:“new_Quarter”
我使用以下代码从列:“日期”中获得了列:“季度”
df['Quarter'] = pd.PeriodIndex(df['Date'], freq='Q')
我尝试使用以下代码获取目标列:“new_Quarter”,但出现错误
df['new_Quarter'] = q['Quarter'].str.slice(4,6) + ' ' + q['Quarter'].str.slice(2,4)
TypeError: ufunc 'add' 不包含签名匹配类型 dtype('
的循环
【问题讨论】: