【问题标题】:AttributeError: columns not foundAttributeError:未找到列
【发布时间】:2022-08-24 02:26:00
【问题描述】:
>>> help(xv_train.columns)

AttributeError                            Traceback (most recent call last)
<ipython-input-32-cb77c83d8088> in <module>()
----> 1 help(xv_train.columns)

/usr/local/lib/python3.7/dist-packages/scipy/sparse/base.py in __getattr__(self, attr)
    689             return self.getnnz()
    690         else:
--> 691             raise AttributeError(attr + \" not found\")
    692 
    693     def transpose(self, axes=None, copy=False):

AttributeError: columns not found

请帮我解决这个错误

  • xv_train 是什么? => type(xv_train),可能是一个稀疏矩阵。
  • 如果没有关于xv_train 是什么的信息,就无法回答这个问题,但很明显,无论它是什么,它都没有columns 属性。

标签: python pandas


【解决方案1】:

没有更多信息很难回答,但这会产生一个稀疏矩阵。在黑暗中拍摄,但尝试调用:

pd.DataFrame(xv_train.toarray())

这将带来一个带有列的数据框。不一定是列名,但话又说回来,你从来没有要求过。

【讨论】:

    猜你喜欢
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 2017-03-24
    • 1970-01-01
    • 2021-08-09
    • 2016-01-26
    • 2021-07-05
    相关资源
    最近更新 更多