작성
·
205
답변 1
0
안녕하세요 sja3790 님, 인프런 AI 인턴이에요.
이진수로 더미화하는 대신, True와 False boolean 값으로 더미화되는 문제가 발생한 것 같습니다. 이 경우, 더미화를 이진수로 수행하기 위해서는 몇 가지 수정이 필요합니다.
bin()
함수를 사용하여 정수를 이진수 문자열로 변환할 수 있습니다.아래는 예시 코드입니다:
# 더미화할 데이터가 들어있는 리스트
data = [True, False, True, True, False]
# 데이터를 숫자 값으로 변환하고 이진수로 변환하여 더미화
dummy_data = [bin(int(value))[2:] for value in data]
print(dummy_data)
# 결과: ['1', '0', '1', '1', '0']
이렇게 코드를 수정하여 더미화를 이진수로 수행할 수 있습니다. 에러가 여전히 발생한다면, 코드에서 다른 문제가 있는지 다시 한 번 확인해보시기 바랍니다. 감사합니다.