의 언어 : 나는 모든 프로그래밍 언어를 요약하고 싶습니다각 p의 빈도를 가져옵니다. 나는 다음과 같은 데이터 세트와 함께 일하고 있어요 각국
| Country | HaveWorkedLanguage
1 | United States | Swift
2 | United States | Python
3 | Austria | JavaScript
4 | Austria | JavaScript
5 | United States | Swift
.
| Country | HaveWorkedLanguage | Frequency
1 | United States | Swift | 2
2 | United States | Python | 1
3 | Austria | JavaScript | 2
이미 table()
와 함께 놀았지만 바로 그것을 만들 수 없습니다 : 의 출력은, 다음과 같이됩니다. data.table
를 사용
모양과이 중복 질문이지만, – MichaelChirico
을 "계산", "그룹에서"링크 속는 그나마의 답변 이후 'res'- setNames (melt (table (df $ country, df $ hasWorkedLanguage)), c ("country", "haveWorkedLanguage", "frequency")); res [res $ frequency> 0,]'. 링크 된 질문의 대답은 훨씬 간단합니다. 이것은 궁금하다. –
@MikeH. 당신은 또한 보호 된 스레드에 솔루션을 추가 할 수 있습니다 :-) – PoGibas