how to get the mean for specific rows number of one columns
    조회 수: 3 (최근 30일)
  
       이전 댓글 표시
    
1  5
2  7
3  9
1  9
2  7
3  9
if column 1 is month how to get the mean of January only which is 5 and 9 then feb which is 7 and 7 mean then march 9 and 9 mean
Thanks in advance
댓글 수: 0
채택된 답변
  Paul Hoffrichter
      
 2021년 2월 22일
        M = [ ...
   1  5
   2  7
   3  9
   1  9
   2  7
   3  9
   ];
T = array2table( M, ...
   'VariableNames',{'Month','Rainfall'});
disp('Table');
disp(T)
Tmean = varfun(@mean,T,'InputVariables','Rainfall',...
   'GroupingVariables','Month');
disp('Mean of Rainfall by Month')
disp(Tmean)
Output
Table
    Month    Rainfall
    _____    ________
      1         5    
      2         7    
      3         9    
      1         9    
      2         7    
      3         9    
Mean of Rainfall by Month
    Month    GroupCount    mean_Rainfall
    _____    __________    _____________
      1          2               7      
      2          2               7      
      3          2               9     
댓글 수: 5
  Paul Hoffrichter
 2021년 2월 22일
				Is this what you want?
plot(Tmean.Month, Tmean.mean_Rainfall, '-bo')
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Spreadsheets에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!