Mar-09-2020, 12:03 PM
my two datasets are patient_info: patient_id year_born sex a7G2n 1985 m h9GH5 1981 f b75GH 1991 f AGK67 1995 f gh8j9 2000 m K78DA 1600 m gh8j9 2000 m patient_results: id erythrocytes ESR a7G2n 4.5 7 h9GH5 5.1 b75GH 5.3 3 AGK67 2 gh8j9 6.1 10 K78DA 5.5 7 my code is : import pandas as pd patient_info = pd.read_csv('patient_info.csv') patient_results = pd.read_csv('patient_results.csv') patient_info = patient_info.drop(5) patient_info = patient_info.duplicated().values.any() patient_results = patient_results.fillna(0.0) all_patient_data = patient_info.merge(patient_results, left_on='patient_id', right_on='id') I then receive the following error Error: Traceback (most recent call last): File "run.py", line 139, in <module> exec(open(userscript_path).read()) File "<string>", line 7, in <module> AttributeError: 'numpy.bool_' object has no attribute 'merge' I am fairly new to python and data frames. Please advise on where the error may be?