Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
Check if number in Row, if not delete the complete column
조회 수: 3 (최근 30일)
이전 댓글 표시
Hello, this is the Data:
TestData = {'A','B','C','D';...
3,4,8,7;...
4,9,5,9;...
5,[],2,[];...
7,[],2,[];...
1,[],6,[]}
1. Check if in row 4 is a number
2. If not, delete the complete column where is not a number.
3. In this case this means: Delete column B and D.
The real data is very big, over 10000 rows...
How can I do this ?
댓글 수: 1
답변 (1개)
goerk
2015년 10월 13일
You can try this
mask = cellfun(@isempty, TestData);
deleteColumn = sum(mask)>0;
TestData(:,deleteColumn) = [];
댓글 수: 0
이 질문은 마감되었습니다.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!