데이터 프레임이 있으며 기존 열에서 계산 된 몇 가지 추가 열을 추가하려고합니다. 그 칼럼을 부울로 만들고 싶습니다만, 할당 할 수없고, 부울과 잘 어울리는 곳을 찾을 수 없습니다. 예를 들어 문자열, 또는 INT - - 나는 다른 종류를 사용하는 것이 행복 해요하지만 그들은 같은 문제Python Pandas 부울 열을 할당/할당 할 곳
import pandas as pd
df = pd.DataFrame({"A": [1,2,3], "B": [2,3,4]})
print(df)
df.assign(computed_column01=(True).where(a==1 and b==2, False))
AttributeError: 'bool' object has no attribute 'where'
에게 나에게 이것을 달성하는 올바른 방법에 대한 어떤 지침을 크게 감상 할 수를 제공합니다.
건배
데이비드
'np.where ((df.A == 1) & (df.B == 2), True, False) ' – Wen
df ['calculated_column01 '] = ((df.A == 1) & df. B == 2)) – Vaishali