首页 > 解决方案 > AttributeError:“索引”对象没有属性“天”Python

问题描述

有人帮我纠正这个错误

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import time 

这是代码的一部分

        else: 
            
            mediaTemperatura = np.mean([dataFrame.iloc[t+2][0],dataFrame.iloc[t+1][0]])
                
            mediaPower = np.mean([dataFrame.iloc[t+2][1],dataFrame.iloc[t+1][1]])
                
            diaZerado = (str(dataFrame.index.year[t+1])+'-'+str(dataFrame.index.month[t+1])+
            '-'+str(dataFrame.index.day[t+1]) + " " + str(dataFrame.index.hour[t+1])+':00:00')
                
            dicTime["Horário"].append(diaZerado)
            dicTime["Temperatura"].append(mediaTemperatura)
            dicTime["Potência"].append(mediaPower)
            
    return dicTime

当我运行这个命令时:

start_time = time.time()
dicTime = completeTime(df)
print(f'Tempo de execução: {(time.time() - start_time) / 60} minutos')

我收到以下错误:

AttributeError:“索引”对象没有属性“天”

我在 Jupyter 工作

标签: pythonpandasjupyter

解决方案


推荐阅读