하루 평균 게시물 수안녕하세요,
저는 대학교 논문을 작성 중인데, 트럼프 대통령이 하루 평균 몇 번이나 게시물을 올리는지 알고 싶습니다. 하지만 전체 데이터의 평균이 아니라, 2016년부터 2020년까지의 각 날짜별 평균 게시물 수를 구해야 합니다. 다시 말해, 각 행에 해당 날짜의 평균 게시물 수가 표시되는 새로운 열을 만들고 싶습니다. 아래 이미지를 참고하세요.
날짜.png
예:
2016년 1월 4일 - 게시물 5개
2016년 1월 5일 - 게시물 9개
2016년 1월 6일 - 게시물 4개
JMP에서 이것이 가능한가요?
제가 겪고 있는 또 다른 문제는 다른 데이터 파일의 열을 복사해서 다른 파일에 붙여넣을 수 없다는 것입니다.
닫기.png
숫자 대신 점수만 표시됩니다.
제가 너무 많은 것을 요구하는 것 같지만, 누군가 도와주시면 정말 감사하겠습니다.
소비자 및 시장 조사데이터 혼합 및 정리실험 설계Re: 하루 평균 게시글 수행과 해당 날짜의 올바른 순서에 대해 신경 쓰는 대신,
JMP가 관리하도록 강력히 권장합니다. 정보: 두 테이블 모두에서 날짜와 같은 적절한 ID를 정의합니다.
그런 다음 데이터를 결합합니다(테이블 결합 또는 심볼릭 링크 사용 등).
Re: 하루 평균 게시글 수다음은 데이터 테이블의 마지막 5번째 행에서 시작하여 거꾸로 작동하여 각 5번째 행에 2개의 행을 추가하여 찾은 코드에 대한 간단한 수정입니다.
Names Default To Here( 1 );
dt = Current Data Table();
whereToAdd = Floor( N Rows( dt ) / 5 ) * 5;
For( i = whereToAdd, i >= 1, i = i - 5,
dt << Add Rows( 2, after( i ) )
);
Re: 하루 평균 게시글 수작은 문제가 하나 생겼습니다. 두 테이블 사이의 날짜가 일치하지 않습니다. 열을 복사하여 새 테이블에 붙여넣을 때 해당 열이 있어야 하는 데이터와 일치하지 않음을 의미합니다. 5행마다 2행을 추가하는 방법을 찾아보았고 도움말 메뉴에서 다음을 찾았습니다.
Names Default To Here( 1 );
dt = Open( "$Desktop/2016-2020.jmp" );
dt << Add Rows( 2, after( 5 ) );
그러나 수식은 5번째 행 이후에 2개의 행만 추가하므로 각 5번째 행 이후에 추가해야 합니다.
따라서 5번째, 10번째, 15번째 등 뒤에 2개의 행을 추가합니다.
Re: 하루 평균 게시글 수감사해요 @txnelson , 당신 말이 맞아요, "일"은 작동하지 않습니다,
그러나 지적한 대로 해당 숫자 날짜/시간 열을 마우스 오른쪽 버튼으로 클릭하면 열 통계에 대한 열별로 제공되는 새 열이 표시되는 바로 가기 "날짜"도 있습니다.
Re: 하루 평균 게시글 수@게오르그 , 나는 당신의 제안이 효과가 없을 것이라고 생각합니다.Day 함수는 날짜/시간의 날짜 부분이 아니라 월의 일(1-31)을 반환합니다.
Re: 하루 평균 게시글 수- 날짜 열이 JMP 날짜/시간 값이 아닌 문자열로 입력된 것 같습니다.선호하는 작업은 열을 숫자, 날짜/시간 값으로 변환하는 것입니다. 숫자, 데이터/시간으로 변경하려면 다음을 수행하십시오.
- 열 헤더를 더블 클릭하면 열 정보 창이 나타납니다.
- 데이터 유형을 문자에서 숫자로 변경
- 모델링 유형을 공칭에서 연속으로 변경
- 형식의 아래쪽 화살표를 클릭하고 Time=>yyyy-mm-ddThh:mm:ss를 선택합니다.
- 적용을 클릭합니다.열은 이제 1904년 1월 1일 자정 이후의 초 수로 변환되고 yyyy-mm-ddThh:mm:ss를 사용하여 표시됩니다.
- 이제 일일 트윗 수를 계산하려면 먼저 날짜와 시간을 모두 포함하는 날짜 열의 날짜 부분인 새 열을 만들어야 합니다.해당 열을 만들려면 다음을 수행합니다.
- Cols 풀다운 메뉴를 클릭하고 New Columns를 선택하면 Column Info 창이 나타납니다.
- 제공하려는 열 이름을 입력하십시오.
- 형식을 mm/dd/yyyy로 변경합니다.
- 열 속성을 클릭하고 수식을 선택합니다.
- 다음 수식을 입력합니다. Informat( Short Date( :Column 1 ), "mm/dd/yyyy" )
- 확인을 클릭하십시오
- 확인을 다시 클릭하십시오
- 이제 날짜만 포함된 열이 있습니다.
- 일일 카운트를 계산하려면 테이블 풀다운 메뉴로 이동하여 요약을 선택하십시오.요약 대화 상자에서 다음을 수행합니다.
- 방금 생성한 열을 선택한 후 그룹 버튼을 클릭하여 열을 그룹 선택 영역으로 이동합니다.
- 새 열이 선택된 상태에서 통계 버튼을 클릭하고 N을 선택합니다.
- 확인을 클릭하십시오
- 매일 총계가 있는 새 테이블이 생성됩니다.
두 번째 문제와 관련하여 한 테이블에서 다른 테이블로 열을 복사하는 데 필요한 것은
- 열 머리글을 클릭하고
- 편집 풀다운 메뉴로 이동하여 열 이름으로 복사를 선택합니다.
- 열을 복사할 데이터 테이블로 이동하여 데이터 테이블의 마지막 열 뒤 헤더 영역을 두 번 클릭합니다.
- 데이터 테이블의 편집 풀다운 메뉴로 이동하여 열 이름으로 붙여넣기를 선택합니다.
Re: 하루 평균 게시글 수일별 평균의 경우 변수별 "col mean" 함수를 사용할 수 있습니다.
먼저 날짜의 날짜로 새 열을 만듭니다(컨텍스트 메뉴, 새 수식 열 --> 날짜 --> 요일).
그런 다음 "col mean(:date, :day)"으로 수식 열을 만듭니다.
다른 테이블의 다른 열을 조인하려면 명확한 규칙이 있도록 고유 키를 정의해야 합니다. 행 번호일 수도 있습니다.