Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bekerja dengan file CSV besar di MATLAB

Anda mungkin harus menggunakan textscan untuk membaca data dalam potongan dan kemudian memproses. Ini mungkin akan lebih efisien daripada membaca satu baris pada satu waktu. Misalnya, jika Anda memiliki 3 kolom data, Anda dapat melakukan:

filename = 'fname.csv';
[fh, errMsg] = fopen( filename, 'rt' );
if fh == -1, error( 'couldn''t open file: %s: %s', filename, errMsg ); end
N  = 100; % read 100 rows at a time
while ~feof( fh )
  c  = textscan( fh, '%f %f %f', N, 'Delimiter', ',' );
  doStuff(c);
end

EDIT

Saat ini (R2014b dan yang lebih baru), lebih mudah dan mungkin lebih efisien untuk menggunakan datastore .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysqli tidak mengizinkan banyak kueri?

  2. Apakah ada cara untuk memeriksa kinerja Pengindeksan mysql?

  3. Membandingkan dua desain db untuk pesan internal

  4. masukkan perintah ditolak di mysql

  5. PHP Tidak Ada Basis Data yang Dipilih