代码之家  ›  专栏  ›  技术社区  ›  just Impartial

使用dropna或drop从Dataframe中删除包含错误消息的列[closed]

  •  -2
  • just Impartial  · 技术社区  · 2 年前

    我的数据框看起来很像这样。我想删除列,因为它包含一条错误消息。

    col1, col2, col3
    "module 'numpy' has no attribute 'float'......(ABCGG/mordred._graph_matrix.DistanceMatrix(False, False, False))",0,0,0
    

    然而,熊猫(或蟒蛇)将其视为一个数字。

    descriptors['col1'].isna()
    0    False
    Name: col1, dtype: bool
    

    因此,dropna对我不起作用,具有讽刺意味的是,我可以逐个添加此错误消息。然后它就会变成nan。有没有办法删除这种错误消息(例如:<mordred.error.error at 0x77d429a789a0>)?

    0 回复  |  直到 2 年前