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

18 次查看(过去 30 天)
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)

采纳的回答

BN
BN 2020-4-10
编辑:BN 2020-4-10
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 个评论
Neel Gupta
Neel Gupta 2020-4-10
@Behzad Navidi This works perfectly! A ton of thanks for figuring out my problem!

请先登录,再进行评论。

更多回答(0 个)

标签

Community Treasure Hunt

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

Start Hunting!

Translated by