如何阅读混合日期和数据

5视图(30天)
DwiNY
DwiNY 2021年9月24日
评论道: DwiNY2021年9月27日
如何阅读这些数据文件:
2020/11/15 07:30:55 27.50 124
2020/11/15 07:40:55 27.63 114
2020/11/15 07:50:55 27.71 95

接受的答案

杰里米·休斯
杰里米·休斯 2021年9月27日
我在上面的评论做了一些修正,但这就是我要做这个使用偏检测更强劲 detectImportOptions
文件名=“example.txt”;
选择= detectImportOptions(文件名,“分隔符”,“t \”);
选择= setvaropts(选择1“类型”,“datetime”,“InputFormat”,“哦哦/ MM / dd HH: MM: ss”);
T = readtable(文件名,选择)
T =3×3表
Var1 Var2 Var3 ___________________ _____ ____2020/11/15 07:30:55 27.5 124 2020/11/15 07:40:55 27.63 114 2020/11/15 07:50:55 27.71 95
2的评论
DwiNY
DwiNY 2021年9月27日
杰里米,
如果你能更普遍,即输入文件XX行数的头会升值。
谢谢你!

登录置评。

答案(1)

骑自行车的人
骑自行车的人 2021年9月24日
我将试着 readtable 函数。
如果需要您可以指定输入设计。
4评论
杰里米·休斯
杰里米·休斯 2021年9月27日
如果您正在使用的格式,有问题你的格式在这两种情况下: 毫米 不能两个月,分钟,你想要的 毫米
同样,你可能希望第二部分时间如果你解析这些作为单独的字段。
试试这个: formatSpec = ' % {yyyy / 毫米 D / dd} {hh: mm: ss} T % f % f '
但是我更喜欢你的第一个方法:
分隔符= ' \ t ';%没有空间
formatSpec = ' % {yyyy / 毫米 D / dd HH: mm: ss} % f % f '

登录置评。

下载188bet金宝搏


释放

R2020b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的