fcode 发表于 2017-10-8 11:18 好的好的,真是非常感谢 |
我这里没有你的数据,我自己编纂了几行数据来测试,是OK的。 数据量大,本身并不是问题。但数据量大,可能增加数据文件里有错误的几率。建议你多输出一些内容,比如每次循环输出一个计数,观察第几个计数时停止了?到对应的数据文件的行去找原因。 |
并不是因为文件太大。 可能的原因是: 1.你的文件路径有问题。 2.你的年份设置有问题。 3.其他 |
fcode 发表于 2017-9-28 08:04 万分感谢,万分感谢 但是我试了一下,运行出来的文件是空的,会不会因为我的数据太大了(600多兆),我想挑选的是有比如说2014年12月,2015年1-5月,12月2016年1-5月,12月,2017年1-5月,要怎么弄呢,希望不要嫌弃我这个小白 |
是否含有汉字,并不影响本问题。 以筛选 2017 年 3 月为例: [Fortran] 纯文本查看 复制代码 Program Main Implicit None Character(len=1024) :: c integer :: k Open(12,File="文件名.csv") Open(13,File="输出文件名.csv") Do Read(12,'(a1024)',iostat=k) c if( k /= 0 ) exit if( index( c , '2017/3' ) > 0 ) write(13,'(a)') trim(c) End Do Close(12) End Program Main |
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2024-12-25 13:04