Problem mit CSV- Datei < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 15:18 Mo 22.06.2009 | Autor: | Hekade |
Aufgabe | Ich muß im zunächst sagen, dass ich absoluter Neuling bei Matlab bin. Seit einer Woche arbeite ich mit dem Programm und habe mir alles selbstbeibringen müssen.
Ich muß eine CSV-Datei mit Matlab auslesen, jedoch gestaltet sich das schwieriger als gedacht.
Die CSV beinhaltet sowohl Zahlen als auch Texte. Die Texte sind mir an sich egal, außer eins: das Datum.
Ich habe es schon mit importdata, csvread, textread, open, und noch vielem anderen versucht, leider ohne dem Ergebnis welches ich benötige.
Die 1. Zeile sieht wie folgt aus:
22.06.2009 12:13:35.101; 123456.789; 987654.321; 12.345; 12.34567890; 98.76543210; 0; 12.34; 123.45; 12345; 1.234; 12.345; 1; A1-1; aa_A1-1__1234.567_1234; aa_A1-1__1234.567_1234; 2;
Auch das importieren in Excel hat nichts gebracht, da das Datum immer noch in Matlab als Text erkannt wird.
Ich brauche nur die Daten bis zum 3. Simikolon.
|
Wie kann ich Teile aus einer CSV mit Hilfe von Matlab entfernen und ist es überhaupt möglich Datum und Uhrzeit in einer Zeile als Zahl darzustellen?
# Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 16:23 Mo 22.06.2009 | Autor: | abakus |
> Ich muß im zunächst sagen, dass ich absoluter Neuling bei
> Matlab bin. Seit einer Woche arbeite ich mit dem Programm
> und habe mir alles selbstbeibringen müssen.
>
> Ich muß eine CSV-Datei mit Matlab auslesen, jedoch
> gestaltet sich das schwieriger als gedacht.
> Die CSV beinhaltet sowohl Zahlen als auch Texte. Die Texte
> sind mir an sich egal, außer eins: das Datum.
>
> Ich habe es schon mit importdata, csvread, textread, open,
> und noch vielem anderen versucht, leider ohne dem Ergebnis
> welches ich benötige.
>
> Die 1. Zeile sieht wie folgt aus:
>
> 22.06.2009 12:13:35.101; 123456.789; 987654.321;
> 12.345; 12.34567890; 98.76543210; 0; 12.34;
> 123.45; 12345; 1.234; 12.345; 1;
> A1-1; aa_A1-1__1234.567_1234;
> aa_A1-1__1234.567_1234; 2;
>
> Auch das importieren in Excel hat nichts gebracht, da das
> Datum immer noch in Matlab als Text erkannt wird.
>
> Ich brauche nur die Daten bis zum 3. Simikolon.
>
>
>
> Wie kann ich Teile aus einer CSV mit Hilfe von Matlab
> entfernen und ist es überhaupt möglich Datum und Uhrzeit in
> einer Zeile als Zahl darzustellen?
Hallo,
wenn ich es recht verstehen, besteht das Problem vor allem darin, dass zwischen Datum und Uhrzeit kein vom Programm lesbares Trennzeichen (außer dem Leerzeichen) existiert?
Gruß Abakus
>
> # Ich habe diese Frage in keinem Forum auf anderen
> Internetseiten gestellt.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 23:40 Mo 22.06.2009 | Autor: | Hekade |
Das Problem konnte ich jetzt lösen. Ich habe Datum- und Zeitstempel in die Unixzeit umgewandelt.
|
|
|
|