【发布时间】:2021-04-17 16:48:44
【问题描述】:
你好,我是 Scilab 的初学者,我有家庭作业处理测量值,这些值保存在 csv 文件中。这是该文件中的值的示例:
"Project Name:,<Empty>"<br />
"Company Name:,<Empty>"<br />
"User Name:,<Empty>"<br />
"Job Title:,<Empty>"<br />
"Location:,<Empty>"<br />
"Remarks:,<Empty>"<br />
"Date_Time,Test ID,Value_A,Unit_A,Function_A,MeterID_A,BluetoothID_A,Remarks_A"<br />
"2021-03-11 16:59:54,TP0,1968.2,Ω,Res,U1252B-MY52430232,U1177A-238EBF,"<br />
"2021-03-11 16:59:55,TP1,1967.6,Ω,Res,U1252B-MY52430232,U1177A-238EBF,"<br />
"2021-03-11 16:59:56,TP2,1966.9,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 16:59:57,TP3,1966.5,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 16:59:58,TP4,1966,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 16:59:59,TP5,1964,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:00,TP6,1945.5,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:01,TP7,1895.1,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:02,TP8,1856.6,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:03,TP9,1824.7,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:04,TP10,1803,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:05,TP11,1788.7,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:06,TP12,1773.5,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:07,TP13,1759.8,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:08,TP14,1752.9,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:09,TP15,1744.3,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:10,TP16,1734.4,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:11,TP17,1727.9,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:12,TP18,1723.8,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:13,TP19,1718.5,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:14,TP20,1713.5,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:15,TP21,1710.3,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:16,TP22,1708.4,Ω,Res,U1252B-MY52430232,U1177A-238EBF," "2021-03-11 17:00:17,TP23,1706.4,Ω,Res,U1252B-MY52430232,U1177A-238EBF,"
我正在尝试使用这些命令仅获取电阻值:
dates = mgetl('NTC2k2.csv')
[start, final, match] = regexp(dates(1:$,1)),'/[1-9.]*,Ω/')
但我的大问题是,当我尝试使用此代码时,它会抛出函数 regexp 不能与矩阵日期(1:$,1)一起使用的异常,请我不知道下一步如何进行。请帮帮我,非常感谢!
【问题讨论】:
-
能否请您访问您的原始文件?我认为您发布的 html 在复制/粘贴时已损坏?
-
当然,抱歉我现在注意到了这条评论。我把整个文件放在那里 :-) leteckaposta.cz/268429193
-
用 `csvRead 读取这个文件是没有问题的,只要精确到分隔符是分号即可。