Convert cell array with different data type to a matrix in MATLAB

25 views (last 30 days)
I imported an excel sheet on matlab in which some columns are characterized by different data, such as numeric values ​​separated by a slash (e.g. 7/8) and normal numeric values . The "cell2mat" command transforms only columns containing the same type of data. What can I do for the remaining columns?
  3 Comments
ALESSIA ANTONACI
ALESSIA ANTONACI on 2 Mar 2020
The cell array that I created is made up of 141 rows and 8 columns. Of these 8 columns, some contain the same type of data, i.e. only numbers. Other columns, on the other hand, consist of both simple numbers and numerical values such as 7/8, or 5/6 and also text abbreviations (therefore they are composed of different types of data). Since building vectors for every single column, for those that have the same data type I used the "cell2mat" command. My problem is that I can't create vectors just for those columns containing mixed data. I apologize for not explaining the problem first but it is my first approach to Matlab.
ALESSIA ANTONACI
ALESSIA ANTONACI on 2 Mar 2020
Furthermore, the vectors I want to create must contain the same data as the cell array

Sign in to comment.

Answers (1)

Divya Gaddipati
Divya Gaddipati on 5 Mar 2020
A similar question has already been answered by the community which might be of relevance to you. Please refer to the following link:
Hope this helps!

Categories

Find more on Data Type Conversion in Help Center and File Exchange

Products


Release

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!