使用pandas库进行数据分析报错:
‘Series’ object has no attribute ‘as_matrix’,
主要原因是库版本升级,'as_matrix()‘改为了’values’。
下面是as_matrix()和values方法的代码:
#as_matrix()与values源码
def as_matrix(self, columns=None):
warnings.warn("Method .as_matrix will be removed in a future version. "
"Use .values instead.", FutureWarning, stacklevel=2)
self._consolidate_inplace()
return self._data.as_array(transpose=self._AXIS_REVERSED,
items=columns)
@property
def values(self):
self._consolidate_inplace()
return self._data.as_array(transpose=self._AXIS_REVERSED)
可以看到并没有什么大的区别。
(如果想知道pandas更多源码,点击这里)
参考地址:https://stackoverflow.com/questions/53309250/pandas-as-matrix-to-values-keep-column-order
版权声明:本文为weixin_44550865原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。