0
apply 함수를 사용하여 titanic 데이터 프레임에 열을 추가하려고합니다. 그러나 함수가 정의 된 곳에서 오류가 발생합니다. 나는 또한 .all(), .any()를 적용하려고 시도했지만 정확한 답을 얻을 수 없었다. 그것을 해결하는 방법은 무엇입니까?데이터 프레임 내에 제공된 데이터에서 새 열을 만들 수 없습니다.
titanic = sns.load_dataset('titanic')
titanic.head()
titanic['With(out)'] = titanic.sibsp + titanic.parch
def alone(n):
if titanic['With(out)'] > 0:
return 'With Family'
else:
return 'Alone'
titanic['Alone'] = titanic['With(out)'].apply(alone)
ValueError : 시리즈의 진리 값이 모호합니다. a.empty, a.bool(), a.item(), a.any() 또는 a.all()을 사용하십시오.
대단히 감사합니다. 그것은 내 마음 속에 결코 뇌졸중을 일으키지 않을 것입니다. –