Undefined function 'ne' for input arguments of type 'table'.
19 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Alexandra Philip
el 12 de Ag. de 2020
Comentada: Alexandra Philip
el 12 de Ag. de 2020
I am having some trouble with updating a table as I first am extracting date from the 8th column, then I try to find data within that column that don't equal "". Such as:
columnData=CopyofEGIYieldDataJuly202073020(2056:2098,:)
Folderlinks=columnData(:,8)
% Fstr=string(Folderlinks)
Filefolder=find(Folderlinks~="")
EGIdataMike=columnData(Filefolder,:)
But this results in
Undefined function 'ne' for input arguments of type 'table'.
Error in Untitled4 (line 8)
Filefolder=find(Folderlinks~="")
I'm trying to get the data to where it is not just the "" like this:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/345273/image.png)
into a new table with the same columns. So it would then cut down the number of rows as I want to look at the dat where in that column it is not just "".
Any suggestions or application of corrections?
0 comentarios
Respuesta aceptada
Steven Lord
el 12 de Ag. de 2020
If you want the data as a smaller table, index into the larger table with parentheses.
Folderlinks=columnData(:,8) % Folderlinks is a table array
If you want the data as a string array (pulling the data out of its table container) index into the larger table with curly braces.
FolderlinksString = columnData{:, 8} % FolderlinksString is a string array
The not-equal operator ~= is defined for string arrays but not for table arrays.
Más respuestas (1)
Ver también
Categorías
Más información sobre Tables en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!