Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm việc với một tệp CSV lớn trong MATLAB

Bạn có thể nên sử dụng textcan để đọc dữ liệu theo từng phần và sau đó xử lý. Điều này có thể sẽ hiệu quả hơn đọc một dòng duy nhất tại một thời điểm. Ví dụ:nếu bạn có 3 cột dữ liệu, bạn có thể thực hiện:

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

CHỈNH SỬA

Ngày nay (R2014b trở lên), sử dụng 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. So sánh kiểu kép MySQL không thành công

  2. Thực hiện khoảng cách Levenshtein cho tìm kiếm mysql / mờ?

  3. thiết lập virtualenv để phát triển django trên windows,

  4. Đã tìm thấy nội dung tiêm 'OR 1 =1 / * sql trong cơ sở dữ liệu bản tin của tôi

  5. mysql kết hợp các kết quả truy vấn cạnh nhau