我正在使用python构建决策树

我正在使用python构建决策树,python,pandas,scikit-learn,Python,Pandas,Scikit Learn,我想删除数据集中具有任何NaN值的行。数据集的维度为9733*123 以下是用于删除具有任何NaN值的行的代码: dataset.dropna(how='all') print(dataset) 即使运行了这个,我也无法清理csv文件中的数据。 你们能帮忙吗 From:如果要删除“具有任何NaN值”的行,请使用how='any'(默认值);要修改数据帧而不是制作编辑的副本,请使用inplace=True。总而言之: dataset.dropna(inplace=True) 与大量的方法一样,

我想删除数据集中具有任何NaN值的行。数据集的维度为9733*123

以下是用于删除具有任何NaN值的行的代码:

dataset.dropna(how='all')
print(dataset)
即使运行了这个,我也无法清理csv文件中的数据。 你们能帮忙吗

From:如果要删除“具有任何NaN值”的行,请使用
how='any'
(默认值);要修改数据帧而不是制作编辑的副本,请使用
inplace=True
。总而言之:

dataset.dropna(inplace=True)

与大量的方法一样,这种方法并不适用。要么重新分配结果:
dataset=dataset.dropna(how='all')
要么传递
inplace
参数:
dataset.dropna(how='all',inplace=True)
这与决策树有什么关系?@Jaba我正在首先清理数据。我提到过,在决策树的情况下,我必须做一些不同的事情,然后其他人可以通知我。@roganjosh就地操作不起作用。我还能做什么?请粘贴一份数据样本。原因有很多。例如,它实际上可能不是NaN,那么您可以指定与
NaN
相同的值。加载数据时,您甚至可以删除
na
值。这些数据的一个示例将有助于回答这个问题。作为一般性建议,如果您使用的是pandas(或任何库)中的函数,但它没有达到您认为应该达到的效果,请查看文档。特别是对于核心Python、NumPy和pandas,文档非常全面,可以回答很多问题。为什么要投否决票?