【发布时间】:2016-05-24 12:24:17
【问题描述】:
我有一个包含这些数据的 .txt 文件:
user check-in time (year-month-day hours) latitude longitude location id
0 2010-10-03 22-21-49 30.2448597206 -97.7571630478 18417
0 2010-10-02 01-48-43 30.2558143993 -97.7634179592 4256132
0 2010-10-01 14-36-39 30.2679095833 -97.7493124167 21714
0 2010-09-30 23-23-22 30.2643362697 -97.7410461251 211286
0 2010-09-29 00-31-24 30.2379105 -97.79996073 539065
0 2010-09-28 23-47-07 30.2313745667 -97.79745475 15590
0 2010-09-27 14-52-01 30.2691029532 -97.7493953705 420315
0 2010-09-26 16-43-45 30.250617981 -97.7658996582 121955
0 2010-08-30 00-11-01 30.2509939667 -97.7489662167 9508
0 2011-08-28 22-27-57 30.2448597206 -97.7571630478 18417
我想在 matlab 中读取这个文件,我想在变量 A 中只保存 2010 年和第 10 个月和第 8 个月的行,你能帮帮我吗?
要阅读 .txt,我使用了以下代码:
fileID = fopen('text.txt');
C = textscan(fileID,'%d %d %d %d %d %d %d %f %f %f');
fclose(fileID);
但是在我不知道如何选择我想要的行之后。
【问题讨论】:
-
如果它解决了您的问题,请不要忘记点赞
标签: matlab