24小时热门版块排行榜    

CyRhmU.jpeg
查看: 730  |  回复: 22
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yhwsmile

金虫 (小有名气)

[交流] 【求助】高手帮帮忙啊,这种问题该如何解决啊

假设有一TXT文件
time       u            v
1       0.2355    0.1235
2      -0.2565    0.2451
3      --------------------------
4      0.2456     -0.2158
5      --------------------------
6
.
.
.
24   0.1254      0.1478
现在我分别要求U,V列每5个数据的平均值,但是第3,和5行数据缺测且是用'------'来标记的,我刚刚接触fortran,想了好久也没想出办法来,所以请教各位大虾了,谢谢
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

老虎大王

木虫 (著名写手)

★ ★
sunxiao(金币+2,VIP+0):谢谢参与,欢迎常来仿真编程版 5-13 02:39
偶在17楼给你说的办法,肯定是效率最高的,你先按字符读,但不要做转换,只要把满足条件的另写到一个新文件中就可以了,然后再放心按数字读新文件。你一转换,就费时间。
21楼2009-05-12 17:47:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 23 个回答

snoopyzhao

至尊木虫 (职业作家)


kuhailangyu(金币+1,VIP+0):欢迎继续追踪,谢谢! 4-26 21:00
这要看你如何处理缺失值了,是忽略它,还是用别的手段填充。

我也不是很熟悉 fortran,fortran 在处理字符串上似乎会比较麻烦一些……,但还是可以处理的……
2楼2009-04-26 19:36:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

happy_clp

木虫 (正式写手)


kuhailangyu(金币+1,VIP+0):欢迎继续追踪,谢谢! 4-26 21:00
不是很清楚你的目的!你的5个数和缺省的都是固定的?还是有可能这次缺省,下次却又有值?可以把你的问题说清楚一些!
3楼2009-04-26 20:34:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhwsmile

金虫 (小有名气)

引用回帖:
Originally posted by happy_clp at 2009-4-26 20:34:
不是很清楚你的目的!你的5个数和缺省的都是固定的?还是有可能这次缺省,下次却又有值?可以把你的问题说清楚一些!

我这里是一年365天的数据,而且是毫秒数据,也就是每天864000毫秒数据,我要求的是每半小时的平均,也就是18000毫秒数据的一个平均,现在问题是某天某毫秒数据是缺测的,且是用‘-------’或者‘///////////’来标记的,我程序一运行到缺测处就会出错!!

缺省不是固定的,随机的!!
如附件所示!

[ Last edited by yhwsmile on 2009-4-26 at 21:04 ]
4楼2009-04-26 21:00:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见