Effacer les filtres
Effacer les filtres

How to load a table from .csv and skip lines?

9 vues (au cours des 30 derniers jours)
Neel Gupta
Neel Gupta le 10 Avr 2020
Commenté : BN le 10 Avr 2020
Hey all! I am very new to MatLab and am just figuring it all out. I wanted to do some plotting but am unable to do so.
Basically I want plot all values in the age and studyTime column. Unfortunately, because of the whole "table in a csv text file" I am not able to import it or work with it.
I have tried almost every solution I could find but am not able to accomplish something. Also, please use simple code as I am a Python guy and know absolutely nothing of
MatLab.
Thanx in advance :)
BTW, Here is some one of the code I tried ===>
close all;
load student_mat_final.csv age studytime
plot(age,studytime)

Réponse acceptée

BN
BN le 10 Avr 2020
Modifié(e) : BN le 10 Avr 2020
Hi, try this
filename = 'student_mat.csv' % open file (make sure it exist in the current folder)
T = readtable(filename); % read file as table
age = T.age; % read age column
study_time = T.studytime; % read studytime column
area(age, study_time) % plot them
xlabel('Age')
ylabel('Study Time')
title('Age vs Study time plot')
I used area, You can use any types of plot as you want. Look at this amazing page you can choose what you want.
  2 commentaires
Neel Gupta
Neel Gupta le 10 Avr 2020
@Behzad Navidi This works perfectly! A ton of thanks for figuring out my problem!
BN
BN le 10 Avr 2020
My pleasure. Good Luck

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by