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)
0 个评论
采纳的回答
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.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Subplots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!