Python - Pandas:AttributeError:'numpy.ndarray'对象没有属性'start'
产生错误的代码:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from datetime import time
data = pd.read_csv('/temp/zondata/pvlog.csv', delimiter=';', parse_dates=True, index_col=1)
Gewenst = data['T_Sanyo_Open']
不给出任何错误,并给出类似于此问题底部表格的结果:
Gewenst['2010']
或者
Gewenst['2010-09']
当我想要特定的有界数据范围时,给我前面描述的错误:
Gewenst['2010-9':'2010-10']
添加此代码规则时,我找到了解决方案:
Gewenst = Gewenst.resample('1Min', fill_method='ffill')
但我不想重新采样数据。
桌子:
2010-08-31 12:36:53 30.37
2010-08-31 12:45:08 28.03
2010-08-31 12:55:09 25.16
2010-08-31 13:00:09 23.28
2010-08-31 13:05:09 22.37
2010-08-31 13:10:09 21.84
2010-08-31 13:15:08 22.19
2010-08-31 13:20:09 22.41
2010-08-31 13:25:09 23.16
2010-08-31 13:35:09 23.59
2010-08-31 13:40:09 26.75
2010-08-31 13:45:09 29.47
2010-08-31 13:50:10 33.13
2010-08-31 13:55:08 35.91
2010-08-31 14:00:08 37.78
...
2013-06-07 01:35:10 40.00
2013-06-07 01:40:10 40.00
2013-06-07 01:45:10 39.50
2013-06-07 01:50:12 39.75
2013-06-07 01:55:10 39.25
2013-06-07 02:00:10 39.50
2013-06-07 02:05:11 39.25
2013-06-07 02:10:11 39.25
2013-06-07 02:15:10 38.75
2013-06-07 02:20:11 38.75
2013-06-07 02:25:11 38.75
2013-06-07 02:30:10 39.25
2013-06-07 02:40:10 39.25
2013-06-07 02:45:10 39.00
2013-06-07 02:50:10 39.25
有没有人有解决方案,或者这是熊猫中的一个错误?