MATLAB can relabel graph node table columns but not edge table columns.
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Roy Goodman
el 16 de Mzo. de 2023
It seems that I can rename a column in the Nodes table of a graph but trying to do so for the Edges table returns an error. (This is a minimal example. It has come up in a method I'm trying to write for a user-defined class.)
g=digraph([1 2],[2 2]);
g.Nodes.label={'A';'B'}
g.Nodes = renamevars(g.Nodes,'label','Label')
g.Edges.label={'A';'B'}
g.Edges = renamevars(g.Edges,'label','Label')
0 comentarios
Respuesta aceptada
Jinal
el 17 de Mzo. de 2023
Editada: Jinal
el 17 de Mzo. de 2023
Hi Roy,
I understand that you are facing issues while using ‘renamevars’ to rename a column in 'g.Edges'.
You can use the following command to rename the column.
g.Edges.Properties.VariableNames("label") = "Label";
Hope this helps.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Migrate GUIDE Apps 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!