Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MATLAB में एक बड़ी CSV फ़ाइल के साथ कार्य करना

आपको संभवतः textscan का उपयोग करना चाहिए डेटा को विखंडू में पढ़ने और फिर प्रक्रिया करने के लिए। यह शायद एक बार में एक लाइन पढ़ने से ज्यादा कुशल होगा। उदाहरण के लिए, यदि आपके पास डेटा के 3 कॉलम हैं, तो आप यह कर सकते हैं:

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

संपादित करें

इन दिनों (R2014b और बाद में), का उपयोग करना आसान और संभवतः अधिक कुशल है। 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. एनम डेटाटाइप बनाम MySQL में डेटा की तालिका?

  2. MySQL त्रुटि:2013, 'प्रारंभिक संचार पैकेट पढ़ने' पर MySQL सर्वर से कनेक्शन खो गया, सिस्टम त्रुटि:0

  3. पीडीओ ने वाइल्डकार्ड के साथ बयान तैयार किए

  4. MySQL कनेक्टर एनम को वास्तविक एक से कम मान के साथ जोड़ रहा है

  5. MYSQL बाएँ कई तालिकाओं से COUNTS में शामिल हों