Ich arbeite in MATLAB und versuche, Einheiten zu den Spaltenüberschriften zu einer Tabelle von Werten hinzuzufügen, z. B. "Zeit [s]", aber das ist ungültig wegen der []. Nach allem, was ich bisher gefunden habe, wurde gesagt, dass Spaltenüberschriften gültige Variablennamen sein müssen, z. nur alphanumerisch und "_". Kennt jemand einen Workaround, um Einheiten zu den Titeln hinzuzufügen, die offensichtlich Einheiten sind? Ich würde entweder [] oder(),/und * brauchen, um alle möglichen Einheiten abzudecken.MATLAB-Tabelle Spaltenüberschriften
Antwort
Für Tabellen gilt, dass die Spaltennamen gültige Variablennamen sein müssen (wie Sie gefunden haben) und keines der von Ihnen erwähnten Zeichen in Variablennamen in MATLAB erlaubt ist. Wenn Sie Einheiteninformationen in Ihre Spalten einschließen möchten, sollten Sie die VariableUnits
der Tabelleneigenschaften verwenden, um diese anzugeben.
t = table(rand(10, 1), 'VariableNames', {'Time'});
t.Properties.VariableUnits = {'sec'};
Sie könnten auch die VariableDescriptions
ändern.
t.Properties.VariableDescriptions = {'Time (s)'};
Wenn Sie die Übersichtsdaten anzeigen, werden die Einheiten und Ihre benutzerdefinierte Beschreibung angezeigt.
summary(t)
%// Variables:
%//
%// Time: 10x1 double
%// Units: sec
%// Description: Time (s)
%// Values:
%//
%// min 0.11437
%// median 0.4344
%// max 0.96995
aktualisieren
Wenn Sie wirklich wollte, müssten Sie Variablennamen verwenden, die gültig sind, aber die Einheiten (d Time_sec
)
Das ist nicht ganz das, was ich wollte, ich möchte die Einheiten in der Tabelle sehen können, ohne auf einen Blick in die Zusammenfassung zu gehen. Ist das nicht möglich? –
Es ist nicht möglich wegen des ersten Satzes in meiner Antwort. Nur die Variablennamen werden oben in den Spalten angezeigt. Sie müssten etwas wie "Time_sec" für die Variablennamen verwenden – Suever
- 1. set_index Äquivalent für Spaltenüberschriften
- 2. Doppelte SSIS-Spaltenüberschriften
- 3. Fixing Spaltenüberschriften in FlexiGrid
- 4. SlickGrid-rotierte Spaltenüberschriften
- 5. ADODB-Recordset-Spaltenüberschriften
- 6. Abrufen von Spaltenüberschriften mit Abfragesprache
- 7. JAWS nicht lesen Listenansicht Spaltenüberschriften
- 8. WPF-Datagrid-Bindung benutzerdefinierte Spaltenüberschriften
- 9. Entfernen von Sonderzeichen aus Spaltenüberschriften
- 10. Spaltenüberschriften mehrfach in Kreuztabellen- Bericht
- 11. Zusammengefügte Spaltenüberschriften in Jaspis-Bericht
- 12. Pivot Case-Anweisungen in Spaltenüberschriften
- 13. Zeilen- und Spaltenüberschriften auf Crystal Reports
- 14. Python Pandas: Konvertieren Zeilen als Spaltenüberschriften
- 15. Bootstrap-Tabelle mit vertikalen Text auf Spaltenüberschriften
- 16. Ändern der Spaltenwerte in Spaltenüberschriften in Pandas
- 17. Verhindern, dass reshape2 Spaltenüberschriften in Zahlen umwandelt
- 18. Ausblenden von Spalten mit Spaltenüberschriften ohne Daten?
- 19. Ausrichten von Spaltenüberschriften über meinem ListView
- 20. Nachschlagen von Wert aus Zeilen- und Spaltenüberschriften
- 21. Hinzufügen von Spaltenüberschriften zum Hive-Ergebnissatz
- 22. TableFactory PDFTable gibt nur Spaltenüberschriften aus
- 23. Problem mit Einwickeln jqGrid Spaltenüberschriften auf IE
- 24. vertikale Spaltenüberschriften in Microsoft-Berichten möglich?
- 25. Python: Pandas Datenrahmen Spaltenüberschriften alle Klein
- 26. Bearbeiten von Spaltenüberschriften in der Benutzerformular-Listbox
- 27. Zeilen- und Spaltenüberschriften in matplotlib der Nebenhandlungen
- 28. Hinzufügen von Hovertext auf KendoUI Grid Spaltenüberschriften
- 29. WPF4 Datagrid sortiert nicht nach Spaltenüberschriften
- 30. Gridview Sortierung Pfeil nach oben/unten in Spaltenüberschriften
Willkommen bei Stackoverflow vermitteln! Können Sie bitte Ihre Frage mit Ihrem Aufwand wie Code oder etwas, so dass Leute Ihr Problem früh bekommen und Ihnen helfen können? Vielen Dank! – manetsus