AttributeError:“ DataFrame”对象没有属性“ Recovery”

时间:2020-02-13 15:52:14

标签: pandas dataframe

当我尝试过滤数据点时,过滤似乎无法很好地进行,而且我很困惑,因为上次使用字面相同的代码时,它确实有效。下面随附的是过滤部分和错误说明。

"""------------- Read all the data points in the file ----------------------------------------"""
zeolite_13X_error = pd.read_csv("zeolite_13X_error.csv", delimiter=",")  # Used for training set
zeolite_copy = zeolite_13X_error.copy()  # Used for test set
"""--------------------------------------------------------------------------------------------"""

"""------------- Filter points, Recovery rate and Purity - Test Set Only ---------------------"""
zeolite_13X_error_testset = zeolite_copy[zeolite_copy.Recovery > 0.7]
zeolite_13X_error_testset = zeolite_13X_error_testset[zeolite_13X_error_testset.Purity > 0.7]
zeolite_13X_error_testset = zeolite_13X_error_testset[zeolite_13X_error_testset.Recovery < 1.0]


*Traceback (most recent call last):
  File "C:/Users/julia/Machine Learning Edi/Combination Prediction.py", line 16, in <module>
    zeolite_13X_error_testset = zeolite_copy[zeolite_copy.Recovery > 0.7]
  File "C:\Users\julia\Anaconda3\envs\Machine Learning Edi\lib\site-packages\pandas\core\generic.py", line 5274, in __getattr__
    return object.__getattribute__(self, name)
AttributeError: 'DataFrame' object has no attribute 'Recovery'*

0 个答案:

没有答案