Cum se citește un CSV ca vector în MATLAB

Autor: Ellen Moore
Data Creației: 16 Ianuarie 2021
Data Actualizării: 23 Noiembrie 2024
Anonim
Cum se citește un CSV ca vector în MATLAB - Articole
Cum se citește un CSV ca vector în MATLAB - Articole

Conţinut

Funcția "csvread" importă datele dintr-un fișier de valori separate prin virgule în MATLAB. Un fișier CSV poate conține mai multe linii; funcția le interpretează ca linii într-o matrice bidimensională. Combinați "csvread", operatorul de transpunere și funcția "reshape" pentru a importa un fișier CSV ca vector unidimensional, cu toate rândurile combinate într-una.


instrucțiuni de ghidare

Matlab este un software care vă permite să analizați volume mari de informații (Thinkstock Imagini / Comstock / Getty Images)
  1. Salvați fișierul CSV în directorul "MATLAB" din dosarul dvs. de utilizator sau notați calea completă la fișier (de exemplu "C: Users username [...]").

  2. Importați fișierul "csvfile.txt" ca vector și stocați conținutul într-o variabilă numită "csv" tastând următoarele în fereastra de comandă:

    csv = reshape (csvread ('csvfile.txt') ', 1, []);

    Observați utilizarea operatorului de transpunere (') după apelul la "csv"; pregătește datele pentru funcția "remodelare", care citește în coloane în loc de rânduri. Următoarele două argumente "remodelați" specifică un rând pentru rezultat și asigurați-vă că reformați întregul matrice. Introduceți calea completă a fișierului CSV dacă nu lucrați în folderul care îl conține.


  3. Introduceți "csv" și apăsați "Enter" pentru a afișa conținutul vectorului și asigurați-vă că comanda a funcționat.

sfaturi

  • Dacă linii diferite ale fișierului au cantități diferite de elemente, MATLAB va adăuga zerouri în spațiile lipsă.