nilmtk包使用遇到的问题
最近在学习非侵入式负荷分解,学习过程中发现了一个牛逼的python包——[nilmtk](https://github.com/nilmtk/nilmtk)
该包包含CO与FHMM等算法,还能转换读取八种负荷分解的数据集(详细说明)。
我是在利用anaconda加载的nilmtk包,但是在一开始使用该包自带的转换函数时,我就遇到了问题,编译报错:
作为一个编程小白,遇到这种问题肯定是一脸懵逼,查阅了很多资料无果,又经过长时间的研究发现,错误的问题是pandas包的问题,后来又再次查阅了GitHub里的相关说明发现了
只支持0.25.0以下的pandas包,而我使用的anconda环境里的是做新版本的包,于是我更换后问题得到了解决。
最后附上转换成功的,以及用CO与FHMM处理的REDD数据: