각 확인란이 표시기 변수 인 설문 조사에서 매우 지저분한 데이터 집합이 있습니다. 따라서 M/F를 항목으로하여 성별 (또는 인종)을 변수로 사용하는 대신 gender_m과 지표가있는 gender_f 열이 있습니다.열 이름을 변수로 정리하기
간체 예 :
df <- tribble(
~id, ~gender_m, ~gender_f,
#--|----------|---------
1L , 0 , 1,
2L , 1 , 0,
3L , 0 , 0,
4L , 1 , 1
)
내가 출력으로 원하는 것은 :
는 하드 코드 것들을 충분히 쉽게 만 2 열이있는 성 같은 것을 들어,하지만 난 인종 (또는 사용하는 프로그래밍 언어)과 같은 것들이 여러 가능성을 가지고 있기 때문에 가능한 한 포괄적 인 것으로 만들기 위해 노력합니다.
나는 거의 1000 개의 열을 가지고 있지만 실제 변수는 20 개 미만입니다. 모든 열은 <variable_name>_<potential_value>
형식입니다.
나는이 일을하는 깔끔한 기능을 놓치고 있다고 확신하지만, 내 googlefu는 약해 보인다.
'누락'과 '1 개 이상을 선택했습니다.'라는 말이 꽤 특화되어 있습니다. 존재하는 기능을 찾지 못했다고 생각하지 않습니다. – Gregor