R 초보자, 제발 내 무지를 용서해주십시오. 내 데이터는 다음과 같습니다한 열의 범주 값을 다른 열로 그룹화
JOB_ROLE EXP_IT_NETW
1 Software engineering-related (developer, tester, project manager, architecture) 5<10
3 See below None
4 Student <1
5 Software engineering-related (developer, tester, project manager, architecture) 1<5
6 Blogger 10+
나는 결과이 같은 모양으로, 열 1 열 2와 그룹 카운트에서 각 값의 인스턴스를 계산하고 싶습니다 :
JOB_ROLE None <1 1<5 5<10 10+
Software engineer 3 5 10 15 3
Student 10 7 5 1 0
...
을 이 작업을 수행하는 방법에 대한 아이디어가 있습니까? 내 출력은 아래와 같습니다. 미리 감사드립니다!
structure(list(JOB_ROLE = c("Software engineering-related (developer, tester, project manager, architecture)",
"See below", "Student", "Software engineering-related (developer, tester, project manager, architecture)",
"Blogger", "Systems Support", "Student", "IT/Network Administrator",
"Software engineering-related (developer, tester, project manager, architecture)",
"Student", "Student", "Software engineering-related (developer, tester, project manager, architecture)",
"IT hobbyist", "Student", "Software engineering-related (developer, tester, project manager, architecture)",
"Software engineering-related (developer, tester, project manager, architecture)",
"IT Manager", "Software engineering-related (developer, tester, project manager, architecture)",
"Software engineering-related (developer, tester, project manager, architecture)",
"Software engineering-related (developer, tester, project manager, architecture)",
"Software engineering-related (developer, tester, project manager, architecture)",
"IT/Network Administrator", "IT/Network Administrator", "Software engineering-related (developer, tester, project manager, architecture)",
"Software engineering-related (developer, tester, project manager, architecture)",
"Student", "Software engineering-related (developer, tester, project manager, architecture)",
"Researcher in CompSci or related field", "Researcher in CompSci or related field",
"IT/Network Administrator", "Student", "Software engineering-related (developer, tester, project manager, architecture)",
"Software engineering-related (developer, tester, project manager, architecture)",
"Software engineering-related (developer, tester, project manager, architecture)",
"Software engineering-related (developer, tester, project manager, architecture)",
"Education", "Software engineering-related (developer, tester, project manager, architecture)",
"Software engineering-related (developer, tester, project manager, architecture)",
"IT/Network Administrator", "Software engineering-related (developer, tester, project manager, architecture)",
"IT/Network Administrator", "Student", "IT/Network Administrator",
"Software engineering-related (developer, tester, project manager, architecture)",
"Student", "IT/Network Administrator", "just a layperson who has used computers for over 30 years",
"IT/Network Administrator", "Unemployed", "Student", "IT/Network Administrator"
), EXP_IT_NETW = c("5<10", "None", "<1", "1<5", "10+", "None",
"1<5", "10+", "<1", "None", "1<5", "1<5", "None", "None", "10+",
"None", "1<5", "10+", "None", "1<5", "None", "1<5", "10+", "1<5",
"1<5", "1<5", "None", "None", "1<5", "5<10", "None", "5<10",
"<1", "None", "1<5", "None", "1<5", "1<5", "10+", "1<5", "10+",
"None", "1<5", "5<10", "None", "1<5", "None", "1<5", "None",
"None", "10+")), .Names = c("JOB_ROLE", "EXP_IT_NETW"), class = "data.frame", row.names = c(1L,
3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 11L, 12L, 13L, 16L, 17L, 18L,
19L, 20L, 21L, 22L, 23L, 25L, 26L, 27L, 28L, 29L, 30L, 32L, 33L,
34L, 35L, 36L, 37L, 39L, 40L, 41L, 42L, 43L, 44L, 47L, 48L, 49L,
50L, 51L, 52L, 53L, 55L, 56L, 57L, 59L, 61L, 62L))
, 대답이 모두 함께 내 얼굴 바로 앞에 그래서 간단하다. 고맙습니다. – user2145843
@Arun, 이것을 사용하십시오 :'as.data.frame (unclass (table (d)))' –