AttributeError: у объекта 'DataFrame' нет атрибута 'a'
Я здесь в стеке, кто-нибудь может мне помочь? Я пытаюсь найти все "?" в моем фрейме данных, а затем преобразовать их в NaN. Я могу сделать это вручную. Я имел в виду только для одного столбца, это возможно сделать с помощью цикла if. Но для всех них я не мог исправить. Сообщение об ошибке (AttributeError: объект "DataFrame" не имеет атрибута "a")
data2=data.copy()
for i in range(0,len(data2.columns)-1):
a=data2.columns[i]
for j in range(0,len(data2.age)-1):
if data2.a[j]=='?':
data2.a[j]=np.nan
else:
data2.a[j]
data2
1 ответ
data3=data.copy()
data3.replace('?',np.nan,inplace=True)
data3
Это действительно легко, я использовал эти коды, а затем все готово.