我读取了csv文件并编写了代码,但是此代码有错误。 list_PAL是具有“患者性别”和“患者年龄”信息的数据框代码。
for i, fil in enumerate(list_PAL):
print(type(fil))
if fil.empty == True:
fil.DataFrame({"PatientAge" : [np.nan, np.nan], "Patient Sex" : [M,F]})
elif fil.empty == False:
if (fil[fil['Patient Sex'] == 'M'].empty == True &
fil[fil['Patient Sex'] == 'F'].empty == False):
fil.DataFrame({"PatientAge" : [np.nan], "Patient Sex" : ['M']})
elif (fil[fil['Patient Sex'] == 'M'].empty == False &
fil[fil['Patient Sex'] == 'F'].empty == True):
fil.DataFrame({"PatientAge" : [np.nan], "Patient Sex" : ['F']})
elif (fil[fil['Patient Sex'] == 'M'].empty == True &
fil[fil['Patient Sex'] == 'F'].empty == True):
fil
list_PAL[i] = fil
第4行fil.DataFrame({“ PatientAge”:[np.nan],“ Patient Sex”:['M']})此代码有错误
AttributeError:“ DataFrame”对象没有属性“ DataFrame”