|
|
Umbenennung Variablenname in table einer cell array |
|
Wieland |
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 03.01.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.05.2021, 13:56
Titel: Umbenennung Variablenname in table einer cell array
|
|
Ich habe ein cell array 1:3 mit jeweils 20x6 tables. In den Tabellen möchte ich gerne die 4 Spalte umbenennen und zwar soll sie den Namen aus dem ersten Eintrag der 3 Spalte erhalten. Kann mir jemand dabei helfen?
Danke im vorraus!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.05.2021, 14:26
Titel:
|
|
Hallo,
ich würde das erst mal auf einem der Tables ausprobieren. Wenn ich die Frage richtig verstehe:
Das kannst du dann mit cellfun oder, hier vermutlich einfacher, einer for-Schleife auf jeden der Tables anwenden.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Wieland |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 03.01.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.05.2021, 15:05
Titel:
|
|
Hallo Harald,
bei deinem Vorschlag kommt folgende Fehlermeldung:
The VariableNames property must be a cell array, with each element containing one nonempty character vector.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.05.2021, 15:18
Titel:
|
|
Hallo,
die Frage dürfte dann sein: was ist T{1,3}?
Ohne ein konkretes Beispiel kann ich dir da kaum weiterhelfen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Wieland |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 03.01.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.05.2021, 15:27
Titel:
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.05.2021, 15:33
Titel:
|
|
Hallo,
Bilder helfen da begrenzt, weil ich nicht sicher sagen kann, welcher Datentyp das ist. Falls es z.B. ein categorical ist, kannst du es mit
char
umwandeln.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Wieland |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 03.01.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.05.2021, 15:42
Titel:
|
|
Ich habe Dir mal eine Beispieltabelle exportiert.
Beschreibung: |
|
Download |
Dateiname: |
D.xls |
Dateigröße: |
25.5 KB |
Heruntergeladen: |
162 mal |
|
|
|
Wieland |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 03.01.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.05.2021, 16:01
Titel:
|
|
Ich habe es jetzt hinbekommen, indem ich den Zelleninhalt zuerst in ein string und dann in char umgewandelt habe. Danke
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.05.2021, 16:19
Titel:
|
|
Hallo,
schön, dass du es geschafft hast. Beim nächsten Mal bitte die Beispieldatei und den zum Import verwendeten Code verwenden. Mir fallen mindestens 4 Wege ein, eine solche Datei zu importieren - mit recht unterschiedlichen Ergebnissen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|