爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3531|回复: 4

[程序设计] 前两列是日期,后面是数据,若该行数据全为零,删除整行

[复制链接]

新浪微博达人勋

发表于 2016-8-30 15:49:47 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x

原始数据内容

原始数据内容
程序:[fid msg] = fopen('e:/ceshi.txt');
vars = textscan(fid,'%s%s%f%f%f%f',[6 inf]);
fclose(fid);
原始数据在图片里。其中第一列和第二列是日期,后面是数据,根据后面数据判断,如果该行全是0,则删除整行(包括日期)。我用以上程序将数据存储在cell格式的vars里。目前的问题是如何对该cell进行操作,使得每行中除日期以外全为零的话就删除整行。
被此问题困惑数日,走过很多弯路,求赐教。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-30 17:00:05 | 显示全部楼层
看数据这么整齐,用importdata直接导入,除时间列外,应该都在.data里面,为矩阵形式,应该不难吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2016-8-30 17:52:56 | 显示全部楼层
同意楼上
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2016-8-31 09:14:09 | 显示全部楼层
本帖最后由 chuyingjia 于 2016-8-31 09:39 编辑
zzb 发表于 2016-8-30 17:00
看数据这么整齐,用importdata直接导入,除时间列外,应该都在.data里面,为矩阵形式,应该不难吧


尝试过importdata,只知道前几行是字符串的话怎么读取,可是不知道按列读取该怎样操作。所以用的上面的方法把字符串和数字区分存放。可是又遇到不知道如何处理0行的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-31 15:56:45 | 显示全部楼层
新手过来学习一下
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表