Matlab에서 셀 열을 숫자 열로 정렬하고 싶습니다. 그러나 sortrows 함수가 작동하지 않습니다.이 오류가 발생합니다 : X의 일부 셀에 스칼라 값이없고 정렬 할 수 없습니다. 숫자 열을 문자열 유형으로 변환해야한다고 생각합니다.숫자의 열 (숫자)을 숫자에서 문자열로 변환합니다.
그럼 내 질문은 어떻게 입력란에 1 열만 셀을 변환 할 수 있습니까?
편집 : 셀의
첫 4 행 :
cell_1 = {' 1996Q1' 0.009 0.009 54594;
' 1996Q2' 0.011 0.013 54594;
' 1996Q3' 0.010 0.010 54594}
[K,I]=sortrows(cell_1,4);
이미 시도한 셀 및 코드의 예제를 추가 할 수 있습니까? – Nemesis
셀과 코드에 대한 예제를 추가했습니다 – user3864684
다음에 어떤 열을 정렬하고 싶습니까? '4 번째 칼럼? 나는 그때 가정 한 값과 다른 값을 가지고 있다고 가정합니다. – Nemesis