查找大型csv文件的平均值

14个视图(过去30天)
瑞安·斯科特
瑞安·斯科特 2020年5月7日
回答: 李鹏2020年5月11日
我有一个csv文件,它在一列301行中包含了我需要的所有信息,但这些信息是针对第2行到第301行的。我已经把文件上传到脚本中了。这是我一直试图读取该文件的代码,但它不起作用。然后在循环之后找到平均值。
对于K=2:301
PressureData=csvread('C:\Users\rassc\Downloads\FinalProj_Pdata.csv');
columndata(:,K)=压力数据(:,1);
终止
压力avg=平均值(列数据);
当我运行它时,我会得到这些错误
使用dlmread时出错(第147行)
文件和格式字符向量之间不匹配。
从文件中读取“数字”字段时出现问题(行编号1,字段编号1)==>P(Pa)\n
csvread中的错误(第48行)
m=dlmread(文件名,,,r,c);
最终测试中的错误\u Lab\u Mech103\u Ryan\u Scott(第5行)
PressureData=csvread('C:\Users\rassc\Downloads\FinalProj_Pdata.csv');
我想得到一些帮助,以确定如何修复这些错误,使我的循环工作,我能够找到平均压力。非常感谢。
1评论
马赫什·塔帕里亚
马赫什·塔帕里亚 2020年5月11日
你好
你能上传你的文件吗?

登录以发表评论。

答复(1)

李鹏
李鹏 2020年5月11日
为什么需要循环?您说过您有一个包含1列和301行的cvs文件?您只需要导入cvs文件并执行所需的平均操作。
例如
tbl=可读性(您的CSVFile);
压力avg=平均值(待定(1));

标签

下载188bet金宝搏


释放

R2020a

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!