저는 초보자입니다. 나는 here에서 가져온 데이터 집합을 다른 속성을 가진 사람 프로필로 구성하고 profession
은 그 중 하나입니다. 관리자, 블루 칼라, 기업가, 주부, 경영진, 은퇴자, 자영업자, 서비스, 학생, 기술자, 실업자, 알 수없는 직업이 12 개 있습니다.1 문자열 열에서 새 숫자 열 만들기
해당 데이터 세트에 K-NN을 적용하고 싶습니다. 따라서 직업 칼럼을 12 개의 새로운 칼럼에 배포하고 1
을 해당 직업에, 0
을 다른 11 개의 전문 직업에 할당하고 싶습니다. 그 사람에게 속한 것이 아닙니다.
나는 foreach package
과 for loops
을 시도했지만 성공하지 못했습니다. 나는 foreach
와 함께 작동 할 수있는 게 아니에요, 나는 다음과 같은 코드에서 다음에 무엇을 해야할지하지 않습니다
jobs <- data[,2]
jobs
for (job in jobs) {
print(job)
#No idea how to create the new columns here, based on if conditionals
}
방법이 작업을 수행하는 가장 좋은 방법이 있을까요?
감사합니다.
데이터의 재현 가능한 샘플을 추가 할 수 있습니까? (질문이 아니라 링크에서 직접 액세스 할 수 있습니까?) –
정확히 무엇을 하려는지는 모르지만 R에서 'factor' 함수를 살펴보십시오. – Marsenau
@BryanGoggin 데이터 샘플은 무엇을 의미합니까? .csv 파일을 여기에 복사하여 붙여 넣으시겠습니까? –